【问题标题】:Is there a good documentation of NHibernate's query by example feature?是否有关于 NHibernate 通过示例功能进行查询的良好文档?
【发布时间】:2009-07-20 12:22:25
【问题描述】:

我正在努力寻找一个好的文档,它准确地说明了示例查询能够做什么,不能做什么。

我特别想知道,示例查询是否支持如下搜索:我想获取具有特定名称的位置的所有人员。

public class Person
{
    public virtual IList<Location> Locations { get; set; }
}

public class Location
{
    public virtual string Name { get; set; }
}

最好的问候,
奥利弗·哈纳皮

【问题讨论】:

    标签: nhibernate nhibernate.search query-by-example


    【解决方案1】:

    虽然没有真正回答问题,但无论如何它可能会对您有所帮助。根据我的经验,通过示例查询并不是很有用。我建议您使用允许更多粒度的 Criteria 或 HQL。

    【讨论】:

    • 我不同意。对于简单的查询,它是一个非常强大的查询机制。
    • 我同意这一点。然而,这只是非常简单的查询,也适用于非常简单的域。因此,尽管为了保持一致性,我可以在极少数情况下使用 QBE,但我倾向于使用 Criteria 来完成所有工作。
    【解决方案2】:

    您应该观看 NHibernate 之夏截屏视频 (link) 的视频 2 和 2a。其中之一涵盖了示例查询。如果您还没有看过这些视频,我强烈推荐它们的内容和演示质量。

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 2010-12-23
      • 1970-01-01
      • 2010-09-16
      • 2011-09-03
      • 1970-01-01
      • 2016-09-04
      • 2023-04-03
      • 2011-03-21
      相关资源
      最近更新 更多