私は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から来ていないので、グループ化できません。
どうすればできますか?