0
我正在使用LinqPad 4(簡寫數據庫),我試圖顯示客戶表中的(客戶)名稱是一列。 如何在此查詢中顯示名稱,因爲現在出現錯誤:不包含「名稱」的定義?linq表達式錯誤:不能顯示列名
from p in Purchases
join c in Customers on p.CustomerID equals c.ID
group p by p.Date.Year into SalesPerYear
select new {
customername= SalesPerYear.First().Name,
customerid= SalesPerYear.First().CustomerID,
totalsales= SalesPerYear.Sum(x=>x.Price)
}
對不起,我放錯了查詢,我更新它:) – user603007
以上是它的工作原理的感謝!我加入另一張桌子如何顯示客戶表中的名稱? – user603007
如果您在數據庫中的Customer和Purchase表之間有外鍵引用,那麼您應該能夠從Purchase中導航到Customer對象,因爲外鍵成爲導航屬性...類似SalesByYear.First()。Customer。名稱。 –