我从SVN导入了一个项目,从项目提供的脚本构建了一个MSSQL CE 4.0本地数据库,使用SQL Server CE Toolbox生成了实体模型,检查了连接字符串,检查了程序集,但是有些方法是生成的ObjectSet
实体中缺少。
从Microsoft's site开始,应该有一个方法Any<TEntity>()
,但我不在那里。
这是我正在做的简单测试:
using (Dbntities ctx = new DbEntities())
{
List<User> Users = ctx.Users.All();
}
Visual Studio 2010无法编译,因为方法All()
不存在。
我该如何解决这个问题?
答案 0 :(得分:3)
两件事:
首先:确保添加所需的using语句,因为All
是IQueryable<T>
的扩展方法:
using System.Linq;
第二:使用All
方法和正确的参数:
List<User> Users = ctx.Users.All(x => x.Foo == "foo");