我正在創建一個方法,在整個月中收集累計總計。問題在於某個月的某些項目可能沒有收費,因此不會返回任何行。Linq到Sql總和沒有記錄
我可以看到如何做到這一點,沒有數據錯誤:
double fuelCost = (double)(from a in db.EquipmentFuelLogs
where a.wdEquipmentMainGeneralOID == vehicleKey &&
(monthBeginDate < a.Date1 && a.Date1 < monthEndDate)
select a.TotalCost).Sum();
什麼是檢測該月沒有成交燃料和燃料成本爲0的最佳方法?只是嘗試抓住? This article談到了這個問題,但沒有解決方案。
看到http://stackoverflow.com/a/2456670/463425 。選擇(A =>(雙)a.TotalCost?).SUM(); – tkerwood 2012-10-05 00:24:39