コンテンツ管理システム (CMS) を開発しています。しかし、これは他の CMS とは異なります。1 つの CMS を維持し、コンテンツを複数の Web サイトに定義できます。ブログのように。ただし、一部の Web サイトには異なるテーブルがあります。
現在使用している CMS には 1 つのデータベースがあります (MS SQL 2005)
データベースには多くのテーブルが含まれています:
メインテーブル
- ユーザー
- ページ
- モジュール
- ポータル
など...
ウェブ 1 テーブル
- web1ポスト
- web1CustomTable
- web1Table2 など...
ウェブ 2 テーブル
- web2Customtable3
- web2CustomTable4
- web2Table4 など...
すべてのカスタム テーブルは、ユーザー、ポータル、およびその他のいくつかのテーブルに結合されています。これは正常に動作します。
しかし、データベースをMainDatabase、web1database、web2databaseなどに分けたい...
データベースを分離しようとしています。しかし、問題はユーザー、ポータル、および接続されたテーブルに問題があります
私はEntityFramework、Asp.net MVCを使用しています
これを解決する最良の方法は何ですか?