0

私は .NET 4.0 コンソール アプリケーションで Linq to Sql を使用しており、クエリをテストし、一部は正常に動作しましたが、デバッグ モードでこの特定のクエリを実行しようとすると、スタックして作業が続行されます (単に何もしません)。

List<Data.OWNER> activeOwnersForNet1 =
            (from loadd in OrderITDataContext.RECIPE_LOAD_DATAs
             join owner in OrderITDataContext.OWNERs on loadd.RCPLOADD_OWNER equals owner.OWN_ID
             where loadd.RCPLOADD_STATUS == 100 &&
                     owner.OWN_NET_ID == 1
             select owner).ToList();

where句がなくても機能しないことに注意してください。テーブルはSQLデータベースでも接続されています(FK関係)。この奇妙な動作の理由は何でしょうか?

4

1 に答える 1

0

ログを使用してクエリを表示し、SSMS でクエリ プランを確認します。

方法: 生成された SQL を表示する

于 2012-09-26T18:18:19.947 に答える