我在工作中被分配了一个使用 NHibernate 的新项目。我可以在 sql 中轻松编写的查询让我完全不知道如何在 linq 中执行此操作,这就是我被告知这样做的方式。
所以,这里是查询:
select ts.BatchID, COUNT(distinct ts.UniqID) SurveyCount
from TeleformStaging.TeleformStaging ts
where ts.IsRescan = 0
and not exists (select bfr.BatchID
from TeleformStaging.BatchesForRescan bfr
where bfr.BatchTrack = ts.BatchID)
group by ts.BatchID
order by ts.BatchID
我相信我可以获得“分组依据”部分,但不知道子查询。
感谢您的任何建议...