Linq to sql Groupby order by和dto

Linq to sql Groupby order by和dto,linq-to-sql,Linq To Sql,我有一个类似sql的linq 在此之前,一切正常,但现在我想在组内订购,比如说日期,我该怎么做。如果您想在每个组内订购物品,可以使用Select: .GroupBy(t => t.staffid) .Select(p => new {p.Key, Items = t.OrderBy(x => x.date).ToList()}) .ToList(); 您的意思是说db.TLI中的var txn=from t,其中一些条件1和一些条件2选择新项{staffid=t.table1

我有一个类似sql的linq


在此之前,一切正常,但现在我想在组内订购,比如说日期,我该怎么做。

如果您想在每个组内订购物品,可以使用Select:

.GroupBy(t => t.staffid)
.Select(p => new {p.Key, Items = t.OrderBy(x => x.date).ToList()})
.ToList();
您的意思是说db.TLI中的var txn=from t,其中一些条件1和一些条件2选择新项{staffid=t.table1.table2.ID,date=t.date.Value,}.GroupByt=>t.staffid.Selectp=>new{p.Key,Items=t.OrderByx=>x.date.ToList}.ToList;但这使它成为匿名类型,我希望它只返回Item类型
.GroupBy(t => t.staffid)
.Select(p => new {p.Key, Items = t.OrderBy(x => x.date).ToList()})
.ToList();