1

我从 SVN 导入了一个项目,从项目提供的脚本构建了一个 MSSQL CE 4.0 本地数据库,使用SQL Server CE Toolbox生成了实体模型,检查了连接字符串,检查了程序集,但是生成的过程中缺少一些方法ObjectSet实体。

微软的网站,应该有一种方法Any<TEntity>(),但我没有。

这是我正在做的简单测试:

using (Dbntities ctx = new DbEntities())
{
   List<User> Users = ctx.Users.All();
}

并且 Visual Studio 2010 无法编译,因为该方法All()不存在。

我该如何解决?

4

1 回答 1

3

两件事情:

首先:确保添加所需的 using 语句作为All扩展方法IQueryable<T>

using System.Linq;

第二:使用All带有正确参数的方法:

List<User> Users = ctx.Users.All(x => x.Foo == "foo");
于 2012-11-13T18:35:14.723 回答