IQuery NHibernate - это должен быть список? - PullRequest
4 голосов
/ 09 сентября 2008

Могу ли я вернуть его как объект, если я делаю

Select OneItem from Table Where OtherItem = "blah"?

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

Я создаю конструктор, который возвращает объект на основе его имени, а не его идентификатора.

Ответы [ 3 ]

5 голосов
/ 09 сентября 2008

query.UniqueResult<T>() возвращает только один T

1 голос
/ 18 октября 2008

Если есть более одного потенциального результата, тогда query.FirstResult() может быть лучше.

0 голосов
/ 28 октября 2008

Или используя LINQ, вы можете иметь query.First(), query.SingleOrDefault(), query.Min(predicate) и т. Д. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...