2009-07-20 76 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

相關問題