2009-07-20 75 views
3

我试图找到一个很好的文档,明确说明,通过示例查询哪些内容有能力,哪些不能。有没有一个很好的NHibernate查询的例子功能的文档?

特别是,我想知道,如果通过示例查询支持如下搜索:我想要获得具有某个名称的位置的所有人。

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

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

最好的问候,
奥利弗Hanappi

回答

0

你应该看看NHibernate夏季屏幕录像的视频2和2a(link)。其中一个涵盖范例查询。如果你还没有看过这些视频,我强烈建议他们的内容和演示质量。

1

虽然没有真正回答这个问题它可以帮助你的好意。根据我的经验,通过示例查询并不是很有用。我建议你使用允许更多粒度的Criteria或HQL。

+0

我不同意。对于简单的查询,它是一个非常强大的查询机制。 – 2009-09-30 21:43:10

+0

我同意这一点。然而,这只是非常简单的查询和非常简单的域名。因此,尽管为了保持一致性,我可以在极少数情况下使用QBE,但我倾向于使用Criteria完成所有这些工作。 – Rashack 2009-10-01 07:03:59

相关问题