私は主キーが言うデータベースにテーブルを持っていますemp_pk
。現在LINQを使用して、いくつかの操作を実行しようとしています。いくつかのプロパティを変更して呼び出すと、
context.SubmitChanges();
理想的には、where 句に が含まれている必要がありますwhere emp_pk = value
。
しかし、SQL プロファイラーからクエリを確認すると、WHERE 句に多くの条件が表示されます。これは、LINQ エンジンによって生成されたと思われます。これにより、重大なパフォーマンスの問題が発生しています。
この場合、クエリを最適化するために誰か助けてもらえますか?