读书人

EF 查询 排除一部分字段

发布时间: 2013-08-25 10:49:56 作者: rapoo

EF 查询 排除部分字段

用EF查询一个表,有个几个字段不需要查询。 因为表的字段比较多,一个个写需要的字段比较麻烦,能不能用什么排除法写不需要的字段?
[解决办法]
查询,自己定义匿名对象.
如 ; var obj=from i in table
select new { 属性1=i.xx,属性2=i.xx};

自己选择需要的字段
[解决办法]
var numbers = new int[] { 1, 2, 3, 4, 5, 6 };
numbers.Select(n => new { Number = n, IsEven = n % 2 == 0 })
[解决办法]
试试这个帖子最后说的Ignore方法:http://stackoverflow.com/questions/1707663/exclude-a-field-property-from-the-database-with-entity-framework-4-code-first

读书人网 >asp.net

热点推荐