別の SQL Server データベース (別のサーバー上) に 2 つのログ テーブルがあります。2 つのテーブルのスキーマはまったく同じです。私の .NET アプリケーションでは、2 つの Linq to SQL クラス コレクション (DBML ファイル) を作成し、独自のカスタム Linq クエリを実行して 2 つのテーブルを結合し、匿名型を返すことができます。しかし、同じテーブルに対していくつかのクエリ (すべてわずかに異なる) があり、毎回ユニオンを実行するのは反復的です。
2 つのテーブルを 1 つの具象/名前付き型 IEnumerable に結合することは可能ですか? 基本的に私がやりたいことは次のようなものです:
var logs = Logs.Where(l => l.TimeStart >= DateTime.Today)
そして、Logs
実際に 2 つのテーブルからデータを返し、.Where()
.
これは可能ですか?