在SaveChanges()中使用EF 4.3.1,我试图获取实现特定接口的实体的所有条目的列表。我的实体实现了多个接口,其中一个是IAuditable。以下内容不会返回任何条目,即使具有IAuditable类型的实体的条目确实存在。
var auditableEntities =
ChangeTracker.Entries<IAuditable>().Where(
e => e.State == EntityState.Modified | e.State == EntityState.Added);