EntityFramework:访问已处理的闭包

时间:2014-07-18 08:28:33

标签: c# .net entity-framework resharper

我正在使用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
                                };

}

在我的代码的第二行,context下面有一个下划线,警告access to disposed closure

这是什么意思,我应该如何更改我的代码?

1 个答案:

答案 0 :(得分:1)

它说在执行此代码之前可能已经处理了上下文,从而导致错误。

您需要发布更多代码才能知道原因。