максимальная запись даты в LINQ

У меня есть таблица с именем sample с этими значениями в MS Sql Server:

 ID    Date    Description
1    2012/01/02 5:12:43    Desc1
2    2012/01/02 5:12:48    Desc2
3    2012/01/03 5:12:41    Desc3
4    2012/01/03 5:12:43    Desc4

Теперь я хочу написать запрос LINQ, результат которого будет следующим:

4    2012/01/03 5:12:43    Desc4

Я написал это, но это не работает:

List<Sample> q = (from n in  Sample.Max(T=>T.Date)).ToList();
25
задан knocte 24 November 2015 в 03:54
поделиться

1 ответ

var result= Sample.OrderByDescending(k => k.ID).FirstOrDefault().Date;

Это - лучший способ сделать это

0
ответ дан 28 November 2019 в 17:52
поделиться