2
session.CreateMultiQuery().Add(...)
接受IQuery,但IQueryOver不會從IQuery繼承。NHibernate QueryOver可以使用MultiQuery嗎?
看起來很奇怪,我不能在多查詢中使用QueryOver?
session.CreateMultiQuery().Add(...)
接受IQuery,但IQueryOver不會從IQuery繼承。NHibernate QueryOver可以使用MultiQuery嗎?
看起來很奇怪,我不能在多查詢中使用QueryOver?
QueryOver使用.Future()
,它的功能與MultiQuery相同。
謝謝,我已經看到,但找不到任何示例如何使用它來使用QueryOver執行兩個查詢。你能爲我發表一個例子嗎? – 2011-04-05 16:07:37
@Hainesy一個如何使用.Future()的例子可以在[我已經給出的答案]中找到(http://stackoverflow.com/questions/5266180/fighting-cartesian-product-x-join-when-使用-的nhibernate-3-0-0/5285739#5285739)。 – 2011-04-06 07:52:21
嗨 - 據我所知,期望是執行真正的查詢,你希望NHibernate自動填充你的對象?在我的情況下,情況並非如此 - 我基本上有兩個不相關的查詢(在對象層次方面),我希望自己能夠從兩個查詢中獲得結果。這可能嗎? – 2011-04-06 08:28:52