2012-02-08 5 views
0

一致する値がintの場合と同じかそれ以下のwhere節の最適な方法を知りたいですか?linq join(int値以下)

var outOfStockProducts = (from theMapProd in context.tblProductOptions_MAP 
          join theProd in context.tblProducts on theMapProd.productID equals theProd.productID 
          where theProd.stock_Level <= 5 
          select theMapProd).ToList(); 
+3

質問には何がありますか? –

答えて

0

これは別の方法です。 テストされていません。

var outOfStockProducts = (from theMapProd in context.tblProductOptions_MAP 
         join theProd in context.tblProducts on theMapProd.productID equals theProd.productID 
         select theMapProd).ToList(); 

outOfStockProducts=outOfStockProducts.where(x=>x.stock_Level < 5 || x.stock_Level ==5).ToList(); 
+1

これは元のクエリよりも悪いことです – BrokenGlass