我们正在将asp.net应用程序迁移到CodeFirst
(我们使用.net 3.5
和EF
)。在我们的代码中,我们有:
this.myObjectContext.myTable.MergeOption = MergeOption.NoTracking
我想使用CodeFirst
实现同样的目标。如果我使用
this.myObjectContext.myTable.AsNoTracking()
这将返回一个新查询,其中返回的实体不会缓存在DbContext
或ObjectContext
中,但这意味着我想在我的页面中使用此表与NoTracking
,我必须添加AsNoTracking()
,而在设置合并选项时,我只能在页面中执行此操作一次。
有没有办法通过.net 4.5.2
,EF 6
和CodeFirst
实现这一目标?