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