IQuery NHibernate - 它必须是一个列表吗?

Sar*_*pps 4 .net c# nhibernate

如果我正在做,我可以将它作为对象返回

Select OneItem from Table Where OtherItem = "blah"?
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

我正在构建一个构造函数,以根据其名称而不是ID来返回对象.

Ben*_*man 5

query.UniqueResult<T>()只返回一个T.