sql语句改写成LINQ语句

tqd354 2016-01-25 10:52:51
C#代码如何将下面的sql语句改写成LINQ语句
SELECT
shopId
,shopName
,shopNo
COUNT(*) AS count
SUM(total) AS total
FROM
trn_shop
GROUP BY
shopId
,shopName
,shopNo
ORDER BY
total
数据源
List<string[]> dataList = new List<string[]>();

...全文
228 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
from shop in db.trn_shop
group shop by new {shopId = shopId,shopName = shopName,shopNo=shopNo} into g
select new {
shopId = g.Key.shopId,
shopName =g.Key.shopName ,
shopNo = g.Key.shopNo,
count = g.Count(),
total = g.Sum(x=>x.total)
}

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧