我是新手,entity framework
正在尝试将SQL
查询转换为entity framework
。但是我无法转换该having
子句。
SQL查询是:
select tblRecordingType_ID
from tblEquipmentReadingTypes
group by tblRecordingType_ID
having count(tblRecordingType_ID) > 0
我写了以下EF
查询:
var items = from o in context.tblEquipmentReadingTypes
group o by o.tblRecordingType_ID
请让我知道,我如何having
与此一起使用子句。
谢谢
这个:
select tblRecordingType_ID
from tblEquipmentReadingTypes
group by tblRecordingType_ID
having count(tblRecordingType_ID) > 0
等效于此:
select tblRecordingType_ID
from tblEquipmentReadingTypes
where tblRecordingType_ID is not null
group by tblRecordingType_ID
因此,您可以在编写这样的内容linq
:
var items = from o in context.tblEquipmentReadingTypes
where o.tblRecordingType_ID != null
group o by o.tblRecordingType_ID into grouped
select grouped.Key
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句