Entity Framework (www.company1.com www.company2.com www.company3.com) を使用して 3 つの MVC Web アプリケーションを構築する必要があります。Web サイトはすべて同じ SQL Server データベースにアクセスしますが、独自の方法 (外観、データなど) がわずかに異なります。ほとんどの場合、3 つの MVC アプリケーションはすべて同じサーバーでホストされますが、異なるドメイン名にバインドされます。
現在Visual Studioで、私は自分のソリューションに次の構造を持っています
- ドメイン クラス
- データレイヤー
- サービス
- リポジトリ
- MVC アプリ 1
- MVC アプリ 2
- MVC アプリ 3
エリアを使用したかったのですが、各サイトに独自の異なるドメイン名を割り当てる必要があるため、できません。アプリケーションが公開されたときに、この方法でソリューションを設計しても問題が発生しないという保証を求めているだけだと思います。私は dbContext などを共有しているサイトについて少し偏執的ですが、多くのサイトがばかげているように聞こえることは知っています。
これがすべて問題ないように見える場合、または私が求めていることを行うためのより良い方法がある場合は、誰かが私にアドバイスできれば素晴らしいでしょう.
いつもありがとうございます。