将 Entity Framework 4.1 与 SQL Server 2008 R2 Express 一起使用。
我有一个带有 IDbSet<Users> 属性的强类型 DbContext(代码中的 ctx),它代表数据库中的一个表 [Users]。当我执行时:
var result = ctx.Users.ToList();
result.Count为0 ,就好像数据库中没有任何内容一样,尽管该表中有记录。我检查了 ctx.Database.Connection 并且它确实有正确的连接字符串。
我执行了
ctx.Users.ToString()
获取将要执行的 SQL,当我在 SQL 管理工作室中执行给定的语句时,我确实得到了用户列表。
好像查询从未执行过,我无法确定可能是什么问题。