我困在LINQ查詢中。基本上我有兩個表通過關聯在uniqueID鍵上。一張表包含看起來重複的東西(tblDupes),另一張表是事實表(tblVouchers)。在下面的查詢中,我的'總和'正在工作,但FirstorDefault沒有。它返回一個錯誤'不能隱式地將類型'字符串'轉換爲'bool'。LINQ FirstOrDefault問題
var dupeGroups = from d in db.tblDupes
group d by d.dupeGroup into g
select new
{
Group = g.Key,
TotalVal = g.Sum(v => v.tblVoucher.TransactionAmtDecimal),
Vendor = g.FirstOrDefault(x => x.tblVoucher.vendorName)
};
任何想法?我已經嘗試了FirstOrDefault的許多不同排列,並將它放在末尾,等等。我也嘗試過First()。
謝謝!
這是完美的!可以發誓我嘗試過。非常感激。我一直在做linq一段時間,真的很希望能夠'現在'更多的細節現在:) – Glinkot 2011-02-08 01:45:08