2011-07-01 17 views
-5

まあ、私はIQueryableタイプのコレクションに動的Linq拡張ライブラリを使用しています。私のコレクションはIQueryableです。そして私はそれをどこに適用するのですか?しかし、それがenumberateするとき、null参照の例外をスローします。以下のスタックトレースを見てください。オブジェクト参照が動的Linq-to-SQL where句のオブジェクトのインスタンスに設定されていません

IQueryable<T> returnData = source.Where(advanceSearchParameter.AdvanceSearchText, advanceSearchParameter.AdvanceSearchValue); 

ここでの拡張方法は、ダイナミックエクステンションライブラリからのものです。

ここで、ソースはIQueryable<T>のオブジェクトで、returnDataが実行(列挙)されるとエラーが発生します。

+1

**関連コード**を表示する必要があります。 (スタックトレースだけでなく......) –

+0

明らかに、NULL参照があります。コードなしでは、それ以上のことは言えません。 – abelenky

答えて

2

例外がスローされたときにブレークするようにVisual Studioを設定しましたか? [デバッグ]> [例外...]に移動し、[共通言語ランタイム例外]の横にある[スロー]の下にある弓を確認します。

うまくいけば、それはあなたが何がヌルであるかを見ることができるどこかに壊れます。

関連する問題