IQuery NHibernate - それはリストでなければならないのですか?
を実行しているときにオブジェクトとして返すことができますSelect OneItem from Table Where OtherItem = "blah"?
これを行うより良い方法はありますか?
私はIDではなくその名前に基づいてオブジェクトを返すコンストラクタを構築しています。
IQuery NHibernate - それはリストでなければならないのですか?
を実行しているときにオブジェクトとして返すことができますSelect OneItem from Table Where OtherItem = "blah"?
これを行うより良い方法はありますか?
私はIDではなくその名前に基づいてオブジェクトを返すコンストラクタを構築しています。
query.UniqueResult<T>()
戻ってちょうど1 T
つ以上の潜在的な結果がある場合、その後、query.FirstResult()
は良いかもしれません。
それともquery.First()
、query.SingleOrDefault()
、query.Min(predicate)
等...