【发布时间】:2008-09-09 17:46:33
【问题描述】:
如果我正在做一个对象,我可以把它作为一个对象返回
Select OneItem from Table Where OtherItem = "blah"?
有没有更好的方法来做到这一点?
我正在构建一个构造函数以根据其名称而不是其 ID 返回一个对象。
【问题讨论】:
标签: c# .net nhibernate
如果我正在做一个对象,我可以把它作为一个对象返回
Select OneItem from Table Where OtherItem = "blah"?
有没有更好的方法来做到这一点?
我正在构建一个构造函数以根据其名称而不是其 ID 返回一个对象。
【问题讨论】:
标签: c# .net nhibernate
query.UniqueResult<T>() 只返回一个 T
【讨论】:
如果有多个潜在结果,那么query.FirstResult() 可能会更好。
【讨论】:
或者使用 LINQ,您可以拥有 query.First()、query.SingleOrDefault()、query.Min(predicate) 等...
【讨论】: