查询db更改集

时间:2013-10-01 05:32:30

标签: c# linq entity-framework

我通过调用IEnumerable<DbEntityEntry>获得DbContext.ChangeTracker.Entries()形式的更改集。是否可以在linq中针对DbContext的方式触发此变更集顶部的EntityFramework个查询?

var changeSet = Context.ChangeTracker.Entries().Where(p => p.State == System.Data.EntityState.Added || p.State == System.Data.EntityState.Deleted || p.State == System.Data.EntityState.Modified).ToList();`

1 个答案:

答案 0 :(得分:0)

是的,您当然可以在IEnumerable类型上执行linq查询。这种查询实际上不是EntityFramework的一部分。它的Linq到对象