0

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

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

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

new Entities().Users.Where();
4

2 回答 2

0

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

于 2010-11-17T20:39:42.397 回答
0

假设您的用户实体有一个名为 LastName 的属性,您将编写类似这样的内容来获取所有用户

Entities().Users.Where(u => u.LastName == "Hansen");
于 2010-11-17T20:51:49.017 回答