将Sum和Group By从SQL转换为LINQ to SQL [英] Convert Sum and Group By from SQL to LINQ to SQL
本文介绍了将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屋!
查看全文