0

次の.BindToLINQを使用するDevExpressMVCグリッドがあります。

.BindToLINQ(typeof(MyContext),
    "Results",
    ((s, e) =>
    {
        e.KeyExpression = "ResultId";
        MyContext db = new MyContext();
        e.QueryableSource = from r in db.Results
            where r.SearchId == @Model.SearchId
            select r;
    })

通常、他のグリッドの場合、SQLプロファイラーは上位128行の最初の選択を表示し(私のページサイズは100であるため)、次に各IDを個別に選択して必要なデータを入力します。このグリッドの最初のロード時に、上位128のクエリを実行しますが、個々の選択を実行することはなく、正しい行数の空白のグリッドを生成します。VS2010設定をオンにして、スローされたときにすべての例外を中断しましたが、発生しません。

空白のグリッドを並べ替えると、行は期待どおりに表示されます。

これをデバッグするにはどうすればよいですか?誰かがこれを見たことがありますか?

4

1 に答える 1

2

VS2010設定をオンにしてすべての例外を破ったとしても、コードに例外がスローされない場合、デバッガーが停止しない可能性があります。また、Justmycodeオプションをオフにする必要があります。

于 2012-06-21T16:35:50.387 に答える