【发布时间】:2011-12-31 17:03:37
【问题描述】:
假设我有一个名为 User 的表。 当我使用实体框架获取记录时,我会这样做:
var db = new Context();
var users = db.Users;
它返回我表中的所有用户。好的。如果我这样做:
var fooUsers = db.Users.Where(u => u.Name == 'foo');
它会给我所有名为“foo”的用户。好的。我的问题是: 实体框架进行如下查询:
select * from user where name = 'foo'
或者它加载所有用户并在服务器上使用 lambda 表达式过滤它们?
【问题讨论】:
标签: asp.net asp.net-mvc-3 entity-framework lambda