2011-10-27 86 views
5

在T-SQL,我們有「關於在」斷言實體框架

where empid in (1, 3, 5) 

現在假設我有一個List<int>,我怎麼寫的LINQ to Entities查詢,即用於Where()得到謂語相當於上面的SQL查詢?或者完全不支持?

感謝,

+0

http://stackoverflow.com/questions/959752/where-in-clause-in-linq –

回答

5

試試這個:

var Products = from product in dbctx.Products 
      where itemQuery.Contains(product.ProductID) 
      select product; 
+0

酷「,包含這可能會幫助你'將被翻譯,並且是我想要的。謝謝。 – Dodd