有没有一种方法可以使用NHibernate和Linq合并两个IQueryable <T>的结果?

Don*_*ote 3 nhibernate linq-to-nhibernate

我有两个单独的查询,都返回相同的IQueryable,我想在投影之前将它们合并。看起来在Linq to NHibernate中都没有实现Union或Concat?有谁知道我将如何实现这一目标?

Die*_*hon 5

这是不可能的。你将必须做在客户端上。

例:

var allItems = queryable1.AsEnumerable().Concat(queryable2)
Run Code Online (Sandbox Code Playgroud)