【发布时间】:2013-10-17 20:53:33
【问题描述】:
与:
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 对每个可查询对象进行查询,而不仅仅是一个查询)。
【问题讨论】:
标签: c# linq iqueryable