私の会社は、多数の Web サイトと分離された DB (同一のスキーマ) を保持しています。すべての顧客には、独自の Web サイト (異なるアプリケーション プール) と DB があります。
すべての Web サイトには独自の構成と複数の接続文字列がありますが、構成用のスキーマはすべて同じです。
cust1.domain.com
cust2.domain.com
cust3.domain.com
セキュリティと大量のデータの理由から、すべての Web サイトを 1 つ (単一のアプリ プール) にマージし、分離された DB を使用したいと考えています。
DAL の設計と構成のベスト プラクティスは何ですか? 大量のテナントが同時に存在する場合、それはどのような意味を持ちますか? 1 つのアプリケーション プールでこの状況を管理できますか、それとも何らかの方法で管理できますか?
ところで、ユーザー認証に asp-membership を使用しています。
前もって感謝します、エディ