求助 Linq 查询

hope214 2010-09-14 04:14:40
表a
有b c d e 4项
我使用 select b c max(d) max(e) from a groupby (b,c)


用linq 查询怎么实现,我尝试了一下 没有成功 哪位高手能帮我解决一下
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2010-09-16
  • 打赏
  • 举报
回复
DBContext db=new DBContext();
var q=from q in db.a
group q by new{q.b,q.c} into p
select new
{
p.Key.b,
p.Key.c,
p.Max(q=>q.d),
p.Max(q=>q.e)
}
q107770540 2010-09-16
  • 打赏
  • 举报
回复
sorry..

DBContext db=new DBContext();
var q=from q in db.a
group q by new{q.b,q.c} into p
select new
{
q.Key.b,
q.Key.c,
p.Max(q=>q.d),
p.Max(q=>q.e)
}
hope214 2010-09-15
  • 打赏
  • 举报
回复
1楼的不正确 select new
{
q.b,
q.c,
p.Max(q=>q.d),
p.Max(q=>q.e)
}
编译都不会通过
q107770540 2010-09-14
  • 打赏
  • 举报
回复
DBContext db=new DBContext();
var q=from q in db.a
group q by new{q.b,q.c} into p
select new
{
q.b,
q.c,
p.Max(q=>q.d),
p.Max(q=>q.e)
}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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