我有以下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 –