我怎麼能寫「中(選擇」在LINQ方法我怎麼能在(選擇方法用在LINQ
我想轉換:??
UPDATE ActualAmountsByLocation SET isCustomerItem=1 WHERE ItemBarcode IN (SELECT barcode FROM StockMaterials WHERE [email protected] AND ownership=1)
我已經嘗試是這樣的:
Array stockMaterials = (from s in stockMovementCtx.StockMaterials where s.barcode == Barcode && s.ownership ==1 select s).ToArray();
actualAmountsByLocation = (from a in stockMovementCtx.ActualAmountsByLocations
where a.ItemBarcode.Contains(stockMaterials)
select a).First();
這幾乎是我該怎麼做的。但我會使用.FirstOrDefault()加上空的檢查,而不是.First()。乾杯,亞歷克斯 – 2010-06-28 12:23:55