【发布时间】:2009-01-13 23:23:45
【问题描述】:
我有一个名为 dbUsers 的 IQueryable 类型的集合
这些是从 linqtosql 数据库上下文中提取的,即
IQueryable<Data.LinqToSQL.User> dbUsers = DBContext.Users
在这个对象上调用 ToList:
IList<Data.LinqToSQL.User> users = dbUsers.ToList();
导致异常:
ExecuteReader 需要一个打开且可用的连接。连接的当前状态为正在连接。
我在这里做错了什么?
干杯
【问题讨论】:
-
你是在创建 DbContext 类的对象吗??
-
是的。该错误似乎并不总是发生。我确实有其他代码与 DBContext.Users 交谈,这可能会导致问题
标签: linq-to-sql exception executereader