NHibernate QueryOver可以使用多重查询吗?

NHibernate QueryOver可以使用多重查询吗?,nhibernate,queryover,multi-query,Nhibernate,Queryover,Multi Query,会话.CreateMultiQuery.Add。。。接受IQuery,但IQueryOver似乎不会从IQuery继承 对我来说似乎很奇怪,我不能在多重查询中使用QueryOver?QueryOver使用与多重查询相同的.Future。谢谢,我已经看到了这一点,但找不到如何使用它使用QueryOver执行两个查询的示例。你能给我举个例子吗?@Hainesy一个如何使用的例子。Future可以在中找到。嗨-据我所知,futures是用来执行realted查询的,你希望NHibernate自动为你填

会话.CreateMultiQuery.Add。。。接受IQuery,但IQueryOver似乎不会从IQuery继承


对我来说似乎很奇怪,我不能在多重查询中使用QueryOver?

QueryOver使用与多重查询相同的.Future。

谢谢,我已经看到了这一点,但找不到如何使用它使用QueryOver执行两个查询的示例。你能给我举个例子吗?@Hainesy一个如何使用的例子。Future可以在中找到。嗨-据我所知,futures是用来执行realted查询的,你希望NHibernate自动为你填充对象?在我的例子中,情况并非如此——就对象继承权而言,我基本上有两个不相关的查询,我希望自己能够从这两个查询中获得结果。这有可能吗?@Hainesy Futures不仅仅用于相关查询。它们可以用于相关查询以避免笛卡尔积,但也可以使用完全不相关的查询。无论哪种方式,只要您访问实际值(例如使用.ToList),它们都将在一次往返中执行。