下面我試圖通過一個int列表來返回所有帶有productID ==的產品給每個int。Linq可以嗎?
public IQueryable<Product> GetProductsForSubCat(List<int> prodSubResult)
{
if (prodSubResult != null)
{
var _db = new ProductContext();
IQueryable<Product> query = _db.Products;
foreach (int x in prodSubResult)
{
query = _db.Products.Where(p => p.ProductID == x);
}
return query;
}
return null;
}
你爲什麼要這麼做?如果列表中有多個元素,它應該總是返回一個空集合 – JaredPar 2013-03-01 19:11:23
現在你應該知道,LINQ有任何可能的東西。 – evanmcdonnal 2013-03-01 19:24:17