【发布时间】:2013-08-05 17:28:11
【问题描述】:
我需要这样的东西:
context.EntitiesDbSet.Keys.Where(predicate);
这里的谓词类型为Expression<Func<Entity,bool>>
我现在知道的唯一解决方案是使用通过元数据分析生成的预测。
有没有更简单的方法?
【问题讨论】:
-
投影有什么问题?
-
@WiktorZychla 没有错,但需要生成用于实例化 EntityKey 的表达式。当然,如果我手动编码,我可以使用 Selec(e => e.Id)。但在这种情况下,我知道 PK 正是一列名称为 Id。
标签: .net entity-framework entity-framework-5