是否可以使用NHibernate模仿IQueryable?是否可以用NHibernate模仿IQueryable?
我在看Nhibernate文檔和我所知道的東西,它總是返回一個對象列表,它具有由整數索引的屬性。好的,完美的,有效的。
但有沒有辦法檢索像LINQ的對象?用像IQueryable這樣的東西?
感謝
是否可以使用NHibernate模仿IQueryable?是否可以用NHibernate模仿IQueryable?
我在看Nhibernate文檔和我所知道的東西,它總是返回一個對象列表,它具有由整數索引的屬性。好的,完美的,有效的。
但有沒有辦法檢索像LINQ的對象?用像IQueryable這樣的東西?
感謝
至於其他指出的那樣,有一個LINQ提供NHibernate的2.X它們雖然有限,處理簡單的查詢(在內部,它並將它們轉換爲標準)
下一個版本的NHibernate 3.x(目前正在開發中)有一個內置的Linq提供程序,它更強大,處理更復雜的查詢,包括幾種類型的投影。
您可以從here下載二進制文件,或從中繼線編譯。它已經非常穩定。
沒有爲NHibernate的....沒有完美一LINQ提供程序,但處理大部分的東西
的LINQ to NHibernate的可作爲的NHibernate的Contrib的一部分: http://sourceforge.net/projects/nhcontrib/files/
我有發現它僅適用於簡單的查詢。
非常感謝你的想法。 所以我認爲使用這個提供者來處理簡單的東西是安全的。後來我不必遷移代碼。 感謝所有 – 2010-04-29 01:51:37
其實,自從你的問題已經有一段時間了。 NHibernate 3.0已經發布,新的Linq提供程序工作得很好。不要使用舊的。 – 2010-12-22 15:33:37