【发布时间】:2014-07-18 08:28:33
【问题描述】:
我正在使用 EntityFramework 5.0 并且我安装了 Resharper。
我有以下代码:
using (var context = DataObjectFactory.CreateCardholdersContext())
{
var cardholdersWithCards = from cardholders in context.CardholderEntities
from cards in context.CardholderCardEntities
select new
{
Cardholders = cardholders,
Cards = cards
};
}
在我的代码的第 2 行,context 下方有一个下划线,并带有警告 access to disposed closure。
这是什么意思,我应该如何更改我的代码?
【问题讨论】:
-
@Default 是的,我在 Google 上搜索了“实体框架访问已处置的闭包”
-
这有很多重复。在搜索中跳过实体框架,因为它与google.se/search?q=access+to+disposed+closure 无关。即使 SO 喜欢帮助别人,你也应该学会在提问之前通过适当地搜索主题来帮助自己。否则你只是在添加噪音。
-
同意。应该扩大我的搜索范围
标签: c# .net entity-framework resharper