哪里是合并选项在实体框架6
本文关键字:实体 框架 选项 合并 | 更新日期: 2023-09-27 18:05:15
我习惯了实体框架4,在那里,当调用某些视图时,我必须确保将MergeOption
设置为NoTracking
,就像这样
SHEntity.qry_UserPermissions.MergeOption = System.Data.Objects.MergeOption.NoTracking;
但是在更新到EF 6.1时,我甚至不再将MergeOption
视为qry_UserPermissions
的一部分。我必须设置这个,否则EF有时会在我不希望的时候合并记录。我在谷歌上搜索了一下,没有任何运气,尽管这对我来说似乎是一个简单的问题。
我如何关闭跟踪在EF 6.1?
使用AsNotrack()方法entity,您可以停止跟踪EF中的实体这可以写在上下文查询中。
的例子。
using (SHEntity context = new SHEntity())
{
var up = context.qry_UserPermissions.AsNoTracking().ToList();
}