我有以下linq查询,其中我想使用group by子句。在linq查询中使用group by
var objList = from o in db.sometable1
join p in db.sometable2 on o.someid equals p.Id
join q in db.sometable3 on p.someid equals q.Id
join r in db.sometable4 on p.someid equals r.Id
join s in db.soetable5 on o.someid equals s.Id
--group o by o.someid // what i am tru=ying
select new
{
o.Id,
r.somecolumn,
r.somecolumn,
s.Name,
o.somecolumn,
p.somecolumn,
q.somecolumn,
r.somecolumn
};
我想根据该表中的列(someId)从sometable1中仅获取不同的记录。但我无法做到这一点。如果有人能帮助我。
MoreLinq是LINQ-to-Objects ... OP明确标记的问题LINQ-to-SQL –