linq – 如何将结果IQueryable合并在一起?

如果我从不同的linq Query得到两个结果IQueryable,我想将它们合并在一起并返回一个作为结果,该怎么做?
例如,如果:

var q1 = (IQueryable<Person>).....;
var q2 = (IQueryable<Person>).....;

如何将q1和q2合并在一起并获得结果

var q = (IQueryable<Person>)q1.Union(q2);
你有它,q1.Union(q2)。 Union在System.Linq命名空间中具有Queryable。

转载注明原文:linq – 如何将结果IQueryable合并在一起? - 代码日志