と:
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
代わりに使用します。私は試してみましたが、動作は異なります (クエリ可能なものはデータベースへのクエリであり、1 つのクエリではなくクエリ可能なものごとにクエリを作成します)。q1
q2
q3
qList.SelectMany
SelectMany