SaveChanges() で EF 4.3.1 を使用して、特定のインターフェイスを実装するエンティティのすべてのエントリのリストを取得しようとしています。私のエンティティは複数のインターフェイスを実装しており、そのうちの 1 つが IAuditable です。IAuditable 型のエンティティを持つエントリは存在しますが、次の例ではエントリが返されません。
var auditableEntities =
ChangeTracker.Entries<IAuditable>().Where(
e => e.State == EntityState.Modified | e.State == EntityState.Added);