IQuery NHibernate - que TEM que ser uma lista?
-
09-06-2019 - |
Pergunta
Posso devolvê-lo como um objeto, se eu estou fazendo um
Select OneItem from Table Where OtherItem = "blah"?
Não há melhor maneira de fazer isso?
Eu estou construindo um construtor para retornar um objeto baseado em seu nome, ao invés de incluir sua ID.
Solução
query.UniqueResult<T>()
retorna apenas um T
Outras dicas
Se houver mais de um resultado potencial, em seguida, query.FirstResult()
poderia ser melhor.
Ou usando o LINQ você pode ter query.First()
, query.SingleOrDefault()
, query.Min(predicate)
etc...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow