求教sql 转 linq to ef 的问题,高手帮帮忙...

china_sqzl 2012-05-17 02:15:41
select a.purchase_code,a.staff_id,sum(b.price)
from purchase a,purchase_product b where a.purchase_id=b.purchase_id
group by a.purchase_code,a.staff_id

转成 linq to ef

from a in _dbo.Purchases
from b in _dbo.PurchaseProducts
where a.Purchase_ID == b.Purchase_ID
.
.
.

后面的groupby 和select 中的sum 不会写,哪位高手帮帮忙啊,在线等啊...
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
china_sqzl 2012-05-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

from a in _dbo.Purchases
from b in _dbo.PurchaseProducts
where a.Purchase_ID == b.Purchase_ID
group a by new{purchase_code=a.purchase_code,staff_id=a.staff_id} into g
select new
{
purchase_code……
[/Quote]

非常感谢!
licai1210 2012-05-17
  • 打赏
  • 举报
回复
from a in _dbo.Purchases
from b in _dbo.PurchaseProducts
where a.Purchase_ID == b.Purchase_ID
group a by new{purchase_code=a.purchase_code,staff_id=a.staff_id} into g
select new
{
purchase_code=a.purchase_code,
staff_id=a.staff_id,
sum=g.sum(g=>b.price)
}
licai1210 2012-05-17
  • 打赏
  • 举报
回复
http://developer.51cto.com/art/200909/150348.htm
licai1210 2012-05-17
  • 打赏
  • 举报
回复
from a in _dbo.Purchases
from b in _dbo.PurchaseProducts
where a.Purchase_ID == b.Purchase_ID
group a by a.purchase_code,a.staff_id into g
select new
{
purchase_code=a.purchase_code,
staff_id=a.staff_id,
sum=g.sum(b.price)
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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