Это должно быть просто.
У меня есть таблица отзывов с записями.Столбцами являются EntityID, UserID, Body, DateModified.Пользователь может подать несколько записей для сущности.Я хочу выбрать все Обзоры, которые являются самыми последними записями для данного объекта для UserID.
Таким образом, таблица может выглядеть следующим образом:
EntityID UserID Body DateModified
1 101 "hey" 8/22/2010 11:36:47 PM
1 101 "dude" 8/11/2010 04:15:43 PM
1 108 "brah" 8/21/2010 11:31:11 PM
1 108 "sup?" 8/14/2010 10:00:00 PM
У меня есть что-то вроде этого:
var itemReviews = db.Reviews
.Where(x => x.EntityID == EntityID)
.OrderByDescending(x => x.DateSubmitted)
;
Что мне нужно добавить, чтобы получить только записи для самого последнего EntityID?
Спасибо.