cos*_*ost 17 c# entity-framework
我已经习惯了实体框架4,其中,要求一定的意见,当我不得不一定要设置MergeOption到NoTracking像现在这样
SHEntity.qry_UserPermissions.MergeOption = System.Data.Objects.MergeOption.NoTracking;
Run Code Online (Sandbox Code Playgroud)
但在更新到EF 6.1时,我甚MergeOption至qry_UserPermissions不再看到它的一部分了.我必须设置这个或EF有时会在我不想要的时候合并记录.我已经google了,并没有任何运气,即使这对我来说似乎是一个简单的问题.
如何在EF 6.1中关闭跟踪?
小智 18
使用AsNotrack()方法实体,您可以停止跟踪EF中的实体,这可以写入我们查询上下文.
例.
using (SHEntity context = new SHEntity())
{
var up = context.qry_UserPermissions.AsNoTracking().ToList();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6874 次 |
| 最近记录: |