1

可能导致此错误的原因:

NullReferenceException 未处理,对象引用未设置为对象的实例。

var LinqResult = 
from a in Db.Table
select new {Table = a};

if(LinqResult.Any())
{
    //Blah blah blah
}
4

4 回答 4

1

我的猜测是 Db 或 Db.Table 在执行该查询时尚未实例化。您可以为上下文发布任何其他代码吗?

于 2010-10-06T16:17:44.860 回答
0

Db.Table值为null。 _

它不像其他人所建议Db的那样存在。null否则,实际查询中会发生异常。

于 2010-10-06T16:27:16.673 回答
0

很可能是Db或。Db.Tablenull

于 2010-10-06T16:18:36.463 回答
0

可能是 Db 为空。执行 .Any() 时会发生异常,但这是因为延迟执行。

于 2010-10-06T16:19:01.770 回答