如何在实体框架中使用分组依据和具有计数子句

代号骑士

我是新手,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与此一起使用子句。

谢谢

乔基·纳库里(Giorgi Nakeuri)

这个:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何对其中有不同子句的两列使用计数和分组依据

使用多列的分组依据和具有子句

集合中的实体框架计数和分组依据

如何对具有计数的多列使用分组依据?

如何在Laravel中使用具有多态关系的“分组依据”?

如何在mongodb中使用查询和分组依据

如何在实体框架中使用连接分组

如何在“具有子句”中使用列选择,而不在SQL Server中的“按子句分组”中使用列选择

具有实体和分组依据的Linq查询

如何在DynamoDB中使用分组依据?

如何在MYSQL中使用分组依据,计数以及位置

如何将带有分组依据、聚合和连接的 SQL 查询转换为实体框架查询?

具有多个计数的 SQL 分组依据

如何在实体框架和EF Core中使用.include()

如何在vNext MVC中使用实体框架和OData

如何在实体框架和Mysql中使用规范函数

在SQL中使用分组并具有计数

[MySQL]如何在选择子句中对具有特定分组的行进行计数

如何添加解码但也有计数、分组依据和排序依据——不是分组依据表达式

在实体框架中,如何在 Select 子句中使用聚合函数?

如何在实体框架中使用Where子句创建唯一索引

实体框架选择分组依据

如何在odoo中使用上升和下降值添加分组依据?

使用Linq加入,分组依据和计数...。

SQL:如何在分组依据中使用sum

如何在Oracle中使用分组依据列出汇总值

如何在SQL Server中使用分组依据

如何在Django查询中使用分组依据求和

如何在子查询中使用“分组依据”?