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またはDb.Tableですnull

于 2010-10-06T16:18:36.463 に答える
0

Dbがnullである可能性があります。.Any()を実行すると例外が発生しますが、これは実行が延期されたためです。

于 2010-10-06T16:19:01.770 に答える
0

Db.Table値はですnull

他の人が示唆してDbいるようなものではありません。nullそれ以外の場合は、実際のクエリで例外が発生します。

于 2010-10-06T16:27:16.673 に答える