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