Вчера вечером я начал работать над провайдером NHibernate. Я создаю критерий, которому будут соответствовать несколько записей, однако я хочу вернуть только самую последнюю запись (запись с наибольшим идентификатором). Я думал, что UniqueResult () сделает это, его нельзя использовать, если в противном случае будет возвращен список.
Теоретически я мог бы выбрать полный список, а затем вернуть желаемую запись, но я считаю, что есть способ лучше.