さまざまなテーブルとさまざまなデータがありますが、それらはすべて共通のCreated
DateTime 列を共有しています。
LINQ でselect
4 つのテーブルすべてに対してクエリを実行し、すべてのオブジェクトを並べ替えCreated
てリストとして返すことは可能ですか?
あなたはあなたのテーブルを照会することができます
var q1 = from t1 select Created;
var q2 = from t2 select Created;
var q3 = from t3 select Created;
var q4 = from t4 select Created;
そして使用する
var res = q1.Union(q2).Union(q3).Union(q4).OrderBy(p=>p).ToList();
また
var q1 = (from t1 select Created)
.Union(from t2 select Created)
.Union(from t3 select Created)
.Union(from t4 select Created)
.OrderBy(p=>p).ToList();