【发布时间】:2011-06-17 02:04:36
【问题描述】:
我有一张大约有 12 列的表格。但有时我只需要 2 或 3 列。
我首先使用实体框架代码从我的网站查询数据库。
我应该怎么做才能不查询所有列而只查询列的子集?
谢谢, 迈克
【问题讨论】:
标签: asp.net entity-framework-4 code-first
我有一张大约有 12 列的表格。但有时我只需要 2 或 3 列。
我首先使用实体框架代码从我的网站查询数据库。
我应该怎么做才能不查询所有列而只查询列的子集?
谢谢, 迈克
【问题讨论】:
标签: asp.net entity-framework-4 code-first
您可以对包含所需属性的匿名类型使用投影,即,如果您的 Foo 实体具有您可以执行的属性 A、B 和 C:
var results = context.Foos.Select( x => new { x.A, x.B });
只检索属性 A 和 B。
【讨论】: