4
我試圖創建下面的SQL示例中的equivelant LINQ查詢多個手術室裏面:如何創建SQL嵌套AND將使用LINQ
SELECT *
FROM FOO
WHERE
((a == <val1>) AND (b == <val2>) AND (c == <val3>))
OR
((a == <val4>) AND (b == <val5>) AND (c == <val6>))
總是會有一個A,B和C將會被OR包圍在一起。這種模式可能發生n次。
唯一的解決方案,我發現工作是使用LINQ的聯盟,但生成的SQL不是我想要的。
我需要下載LINQKit,因爲我需要AsExpandable(),因爲我使用的是LINQ to Entities,但它的工作方式就像一個魅力。 – 2011-05-06 01:13:36