根據起訴和預約號碼的複合關鍵字,我有divNssignments,它可能包含多行rNI,一個官方ID。Linq從數據對象中提取一個count()值
rNI Booking Indictment
12345 954445 10 12345
12345 954445 10 12346
12345 954445 10 12347
因此,對於此rni的單個預訂編號,ID的計數爲3。
我迷路試圖產生一個計數和一組被預訂號碼:
var moreThen = from dA in divAssignments
select new { dA.rNI, IndictmentCount = dA.indictmentNumber.Count() };
大多數例子是在處理靜態INT [],似乎沒有我的情況下工作。
我該如何得到一個組,然後計數?如果我可以投入一個非常棒的比賽。
從T-SQL POV我會使用這樣的:
Select rni, bookingNumber, count(*) IndictmentCount
from divAssignments
group by rni, bookingNumber
having count(*) > 0
TIA
ooo,沒有看到複合關鍵部分。獲得答案。 – 2010-12-20 23:11:34
你去了。 :) – 2010-12-20 23:21:17