获取实现接口的所有实体

时间:2012-12-24 14:09:35

标签: entity-framework

我有几个实现IModel接口的实体。我想从其实体实现此接口的所有表中获取记录。有可能吗?

1 个答案:

答案 0 :(得分:2)

我找到了解决方案:

context.ObjectStateManager
       .GetObjectStateEntries(EntityState.Added /* All states here */)
       .Select(e => e.Entity)
       .OfType<IModel>()
       .ToList();