【问题标题】:IQuery NHibernate - does it HAVE to be a list?IQuery NHibernate - 它必须是一个列表吗?
【发布时间】:2008-09-09 17:46:33
【问题描述】:

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

Select OneItem from Table Where OtherItem = "blah"?

有没有更好的方法来做到这一点?

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

【问题讨论】:

    标签: c# .net nhibernate


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果有多个潜在结果,那么query.FirstResult() 可能会更好。

      【讨论】:

        【解决方案3】:

        或者使用 LINQ,您可以拥有 query.First()query.SingleOrDefault()query.Min(predicate) 等...

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-18
          • 2023-01-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-04-23
          • 2020-06-26
          • 2016-06-26
          相关资源
          最近更新 更多