什麼是SQL相當於:LINQ的COUNT()在選定字段
SELECT Id, Name, Count(PolicyNumber) ...
Linq中
。我想這樣做:
var distinctClients = clientPolicies
.Select(i => new { i.ClientId, i.Name, i.PolicyNumber.Count() })
.Distinct()
.OrderBy(i => i.Name).ToList();
有沒有辦法在Linq做到這一點?提前致謝。
假設PolicyNumber是一家集;我不明白你的代碼爲什麼不起作用。你能解釋你有什麼問題嗎? – BradleyDotNET
嘗試將'i.PolicyNumber.Count()'的結果賦給一個已命名的屬性。你看到語法錯誤還是異常? – jorgonor
我收到錯誤:'Invalid anonymous type member declarator ...'this in i.PolicyNumber.Count()。我想我需要通過ClientId和Name來完成一個組。任何想法如何實現這一目標? –