Я пытаюсь найти наиболее эффективный способ получения самой последней записи в объединенной таблице в LINQ.
Этот запрос может обрабатывать тысячи записей, поэтому я не хотел выполнять подзапрос.
Мне нужно все из элементов, но только самая последняя дата из таблицы «Заметок», имя поля которой - SubmittedDate.
var items = (from t1 in db.Items
from t2
in db.Notes
.Where(o => (t1.Item_ID == o.Item_ID))
select new ItemModel
{
Name = t1.Name,
MostRecentUpdate = t2.SubmittedDate <== Need max value in model
});
Любая помощь будет принята с благодарностью.