【发布时间】:2011-11-03 10:44:34
【问题描述】:
using(DataContext db = new DataContext ())
{
var result = db.SomeTable.ToList();
return result;
}
问题是在我返回结果后,连接已关闭,因为它已关闭,当我尝试访问任何子元素时它会崩溃。发生这种情况是因为将延迟加载设置为 True (默认值),它在使用子关系之前永远不会加载它们,而我在连接关闭后开始使用它们。那么如何解决这个问题最好呢?
我尝试关闭延迟加载,但它没有加载任何子关系表。
【问题讨论】: