-4

さまざまなテーブルとさまざまなデータがありますが、それらはすべて共通のCreatedDateTime 列を共有しています。

LINQ でselect4 つのテーブルすべてに対してクエリを実行し、すべてのオブジェクトを並べ替えCreated てリストとして返すことは可能ですか?

4

2 に答える 2

1

あなたはあなたのテーブルを照会することができます

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();
于 2012-06-01T09:36:49.857 に答える