2008-09-09 3 views
4

Kann ich es zurück, wie ein Objekt, wenn ich einIQuery NHibernate - Muss es eine Liste sein?

Select OneItem from Table Where OtherItem = "blah"? 

tue Gibt es einen besseren Weg, dies zu tun?

Ich baue einen Konstruktor, um ein Objekt basierend auf seinem Namen statt seiner ID zurückzugeben.

Antwort

5

query.UniqueResult<T>() kehrt nur ein T

1

Wenn es mehr als eine mögliche Folge ist, sein query.FirstResult() könnte dann besser.

0

oder LINQ verwenden, können Sie haben query.First(), query.SingleOrDefault(), query.Min(predicate) etc ...