将一个在跟踪对象Detach后,其导航属性(集合)加载显示数为0,

而将跟踪状态设置成NoTracking后获取的对象其导航属性又能正确加载。

View Code
            //BOMTable为实体对象

            BOMTableCtx.Detach(bomTable);

            var list = BOMTable.BOMList.ToList();//集合显示为0
 

            BOMTableCtx.KB_BOMTable.MergeOption = System.Data.Objects.MergeOption.NoTracking;
            var bt=BOMTableCtx.KB_BOMTable.FirstOrDefault(ent => ent.BOMId == "001");

            var list2= bt.BOMList.ToList();//正确加载了

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-08-19
  • 2021-10-31
  • 2022-12-23
猜你喜欢
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2022-01-12
  • 2022-02-27
  • 2022-01-13
相关资源
相似解决方案