У меня есть, кажется, довольно простая проблема, которую я сейчас не могу понять.
У меня есть такая таблица:
id | type | value | comment | date
1 1 22 test dec 2nd
2 1 23 foo dec 4th
3 2 2 bar dec 1st
На основе модели
class MyClass
public virtual long Id { get; set;}
public virtual long Type { get; set;}
public virtual long Value { get; set;}
public virtual string comment { get; set;}
public virtual DateTime Date { get; set;}
Мне нужно сгруппировать по типу и выбрать строку с самой последней датой.(То есть извлекать строки с ID 2 и ID 3).
Может ли кто-нибудь предоставить критерии с объяснением того, как это сделать?