Frameworks 实体框架4,不使用ESQL

Frameworks 实体框架4,不使用ESQL,frameworks,entity-framework-4,entity-sql,Frameworks,Entity Framework 4,Entity Sql,开始使用EF4时,我注意到有几种不同的方法可以查询数据库 目前,我创建了一个.EDMX,并创建了表/对象 在代码中,当我使用Where方法时,它希望我为第一个参数ESQL传入一个字符串。我想使用的是lambda表达式。所有的教程都显示了这一点,但由于某些原因,这不是我的设置方式 new Entities().Users.Where(); 啊,您必须包含名称空间System.Linq才能获得扩展方法。假设您的用户实体有一个名为LastName的属性,您可以编写类似这样的代码来获得所有具有 Ent

开始使用EF4时,我注意到有几种不同的方法可以查询数据库

目前,我创建了一个.EDMX,并创建了表/对象

在代码中,当我使用Where方法时,它希望我为第一个参数ESQL传入一个字符串。我想使用的是lambda表达式。所有的教程都显示了这一点,但由于某些原因,这不是我的设置方式

new Entities().Users.Where();

啊,您必须包含名称空间System.Linq才能获得扩展方法。

假设您的用户实体有一个名为LastName的属性,您可以编写类似这样的代码来获得所有具有

Entities().Users.Where(u => u.LastName == "Hansen");