实体框架4而不使用ESQL

时间:2010-11-17 18:39:28

标签: frameworks entity-framework-4 entity-sql

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

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

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

new Entities().Users.Where();

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

假设您的用户实体有一个名为LastName的属性,您可以编写类似这样的内容,以便为所有用户提供

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