1 つのデータベースがあり、このデータベースには、すべてのクライアントに共通の一連のテーブルと、特定のクライアントに固有のいくつかのテーブルがあるとします。
ここで考えているのはDataContext
、すべてのクライアントに一般的なテーブルのみを含むプライマリを作成DataContext
し、クライアントに固有のテーブルのみを含む別の を作成することです。
DataContext
1 つのコンテキストになるように「マージ」する方法はありますか? したがって、クライアント A の場合、一般的なテーブルとその特定のクライアントのテーブル (2 つの異なるDataContext
s から取得) の両方を含む 1 つの DataContext が必要ですか?
[アップデート]
私ができると思うのは、DataContext を継承させるのではなく、DataContext の部分クラスから継承さDataContext
せることMyDataContext
です。そうすれば、からのテーブルMyDataContext
と他の DataContext が 1 つのDataContext
クラスで利用できるようになります。
このアプローチについてどう思いますか?もちろん、このようなものでは、一度に2つのデータコンテキストしかマージできません...