需要一个简单的linq吗
我有一张名为“产品”的桌子。我想获得所有productID为2、6或9的产品 SQL是:需要一个简单的linq吗,linq,Linq,我有一张名为“产品”的桌子。我想获得所有productID为2、6或9的产品 SQL是:从productID=2或productID=6或productID=9的产品中选择*。 如何通过LINQ实现sql?ProductID位于一个数组中 from p in Products where new int [] { 2,6,9 }.Contains(p.ProductID) select p; 或者简单地说: db.Products.Where(p=> p.productID==2 ||
从productID=2或productID=6或productID=9的产品中选择*
。
如何通过LINQ实现sql?ProductID位于一个数组中
from p in Products
where new int [] { 2,6,9 }.Contains(p.ProductID)
select p;
或者简单地说:
db.Products.Where(p=> p.productID==2 || p.productID==6 || p.productID==9)
我怎样才能用foreach完成您的解决方案?ProductID在一个数组中。我添加了foreach语句
db.Products.Where(p=> p.productID==2 || p.productID==6 || p.productID==9)