2020年8月11日 星期二

2020年8月7日 星期五

讓 IEnumerable 能夠使用 indexof 得知物件順位

public static int IndexOf<T>(this IEnumerable<T> list, T obj) where T : class

{

    return list.TakeWhile(x => x != obj).Count();

}


var list=db.xxx.Where(...).AsEnumerable();

foreach (var a in list)

  list.IndexOf(a) <= 物件順位

Entity Framework 建立新物件並儲存後馬上取得關聯資料

使用 CreateProxy 建立物件,不要直接 new var newmodel = _contextXXX.CreateProxy<yyy>(); ... _contextXXX.yyy.Add(newmodel); await _contextXXX.SaveC...