我有一个 linq 声明。
GalleryMedias
.Where(q => q.Gallery.Status == 1 && q.Media.Status == 1 && q.Media.MediaTypeId==1)
.Select(q => new
{
Id = q.Gallery.Id,
Title = q.Gallery.Title,
MediaTypeId = q.Media.MediaTypeId
}
)
.OrderByDescending(q=>q.Id)
如您所见,GalleryMedias 和 Gallery 之间存在关系。我从 Gallery 和 Media 中获取字段。我的结果目前看起来像这样。
Id Title MediaTypeId
355 record1 1
355 record1 1
354 record2 1
354 record2 1
353 record3 1
所以,我想在选择后按他们分组。但是字段不是来自 GalleryMedias,所以我无法进行分组。
我该怎么做?