和:
var q1 = (IQueryable<T>).....;
var q2 = (IQueryable<T>).....;
var q3 = (IQueryable<T>).....;
var qList = new List<IQueryable<T>>{q1, q2, q3};
我想做这个:
var q = q1.Union(q2).Union(q3);
但使用qList而不是使用q1,q2和q3. 我尝试过,qList.SelectMany但行为不同(可查询对象是对数据库SelectMany的查询,并对每个可查询对象进行查询,而不仅仅是一个查询)。