use*_*018 3 c# entity-framework
我正在使用EF6并有 2 个将要更新的实体,
context.UpdateObject(entity1);
context.UpdateObject(entity2);
container.SaveChangesAsync();
Run Code Online (Sandbox Code Playgroud)
现在在更改跟踪中我可以看到两个实体都来了,
var entities = ChangeTracker.Entries().Where(i => i.State == EntityState.Added || i.State == EntityState.Modified || i.State == EntityState.Deleted);
Run Code Online (Sandbox Code Playgroud)
有什么方法可以禁用一个实体的更改跟踪吗entity1?
小智 5
我想这就是您正在寻找的:
var result = context.myentities.Where(...).AsNoTracking().ToList();
Run Code Online (Sandbox Code Playgroud)