将Sum和Group By从SQL转换为LINQ to SQL [英] Convert Sum and Group By from SQL to LINQ to SQL

查看:77
本文介绍了将Sum和Group By从SQL转换为LINQ to SQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是LINQ的新手,我需要帮助转换此SQL代码:linq to sql。

我是新手习惯了linq to sql

我需要你帮助!!!



I'm new with LINQ and I need help Converting this SQL Code: linq to sql.
i'm newbie used to linq to sql
I need you help!!!

select orderID,SUM(number*unitprice)as TotalAmout from OrderDetail
group by orderID
select*, number*unitprice as TotalAmout from OrderDetail

推荐答案

试试这个:



Try this :

var query =(From  a as OrderDetailorder by  group by a.orderID
select new
{a.orderid,
total_amount=sum(a.number*a.unitprice)
}).ToList();


请看类似问题和答案 [ ^ ]。



更多例子:

LINQ - GroupBy [ ^ ]

如何使用LINQ GroupBy [ ^ ]

101 LINQ样本 [ ^ ]



试试!
Please, see similar questions and answers[^].

More examples:
LINQ - GroupBy[^]
How to Use LINQ GroupBy[^]
101 LINQ Samples[^]

Try!


这篇关于将Sum和Group By从SQL转换为LINQ to SQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆