首页 / 知识
C#Linq分组
2023-04-13 15:38:00

C# Linq Grouping我正在使用Linq进行实验,但无法确定分组。 我已经看过一些教程,但是由于某种原因无法弄清楚。 例如,假设我有一个带有多个网站ID的表(SiteStats),该表存储过去30天按类型访问了每个网站的访问者总数。
在SQL中,我可以使用以下命令轻松获取SiteID 1的计数:
并应该像...
但是我不确定如何使用Linq获得此结果。 我试过了:
但我无法使用 有人可以让我知道我要去哪里了吗? 任何帮助表示赞赏。 实际上,尽管Thomas的代码可以工作,但是使用lambda表达式更为简洁:
它使用Sum扩展方法,而无需嵌套的LINQ操作。 按照LINQ 101示例-http://msdn.microsoft.com/en-us/vcsharp/aa336747.aspx#sumGrouped 我最容易说明的方法是使用内存中的对象,这样就可以清楚地了解正在发生的事情。 LINQ to SQL应该能够接受相同的LINQ查询并将其转换为适当的SQL。
|
最新内容
相关内容
linux命令详细教程?
linux命令详细教程?,系统,命令,代码,位置,工作,信息,数据,网址,地址,选项,Linux系统中的curl命令使用教程linux系统下命令行访问网页是curl命linux访问网站的命令?
linux访问网站的命令?,地址,系统,服务,工作,网站,命令,网络,管理,信息,网址,Linux必学的网络操作命令Linux的网络命令比较多,其中一些命令像pinlinux命令引入教程?
linux命令引入教程?,基础,基础知识,工作,电脑,地址,命令,在线,发行,系统,概念,Linux命令教程1、linux常用命令及用法包括登陆、重启、关机、添查看linux库类型命令?
查看linux库类型命令?,系统,工作,信息,状态,电脑,命令,工具,代码,地址,发行,如何查看Linux上程序或进程用到的库查看程序依赖的动态库:readelflinux用户分组命令?
linux用户分组命令?,系统,命令,电脑,信息,时间,标准,资料,用户,文件,用户组,Linux命令行操作之sedsed命令行格式为:sed [-nefri] ‘command’linux网卡类型命令?
linux网卡类型命令?,网络,系统,地址,信息,设备,状态,服务,名称,名字,网卡,如何配置Linux网卡配置网卡地址:点击 网络(K) 按钮进行配置网络 选择linux时间命令教程?
linux时间命令教程?,时间,系统,信息,国家,电脑,大陆,标准,中国,命令,终端,LINUX系统如何修改时间命令?1、打开linux系统,在linux的桌面的空白处linux命令工具教程?
linux命令工具教程?,系统,工具,信息,基础,基础知识,代码,在线,地址,项目,服务,Linux系统中的curl命令使用教程1、首先,连接相应linux主机,进入到linux命令行登陆网站?
linux命令行登陆网站?,网站,系统,密码,服务,地址,环境,网络,软件,状态,项目,在Linux下怎么通过命令上网首先,连接相应linux主机,进入到linux命令linux进阶命令教程?
linux进阶命令教程?,系统,设备,软件,网络,代码,基础,资料,概念,工具,环境,浅谈如何学习linux软件的安装卸载命令,学会如何安装与卸载软件命令。linux命令行端教程?
linux命令行端教程?,系统,工具,基础,基础知识,终端,地址,信息,概念,在线,综合,linux怎么用命令打开命令窗口1、在Linux系统中,打开命令行窗口需linux查看命令类型用?
linux查看命令类型用?,信息,系统,情况,命令,实时,工作,设备,电脑,文件,类型,如何区分linux文件类型?1、普通文件类型 Linux中最多的一种文件类