2
我在這裏閱讀了一些關於如何從LINQ生成體面的SQL的重要提示。下面的LINQ查詢就是我想到的。 (我根據現在增加的現有代碼制定了以下LINQ查詢,以及來自此論壇的提示。)LINQ to EF - 模擬SQL「IN」子句
捕獲的結果SQL顯示WHERE子句使用一堆連續的OR,而不是IN 。有沒有辦法強制這個翻譯到IN?
string[] circuits = circuitIDList.ToArray();
using (var ctx = new MyEntities())
{
var q = from n in ctx.v_myview
where circuits.Contains(n.circuitid)
select n;
string tSQL = q.ToTraceString();
return q.ToList();
}
+1相同的執行計劃。 –