根据起诉书和预订号码的复合键,我有 divAssignments 可能有多个 rNI 行,一个官方 id。
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