マルチテナント ASP.Net MVC 4 アプリケーションの DI (Unity と Ninject) に関する調査を行ってきました。私が読んだほとんどの記事では、マルチテナント Web アプリケーションでテナントをカスタマイズするのに役立つ優れたツールとして DI について言及しているようです。それ以外に、マルチテナントの世界で役立つことは何ですか。
共有データベース スキーマ シナリオでのデータ分離に役立ちますか? 顧客間でデータを分離するためのクリーンな方法を見つけようとしています。(必要に応じてすべてのテーブルで tenantId を使用しています)
(ASP.Net MVC4、Entity Framework 5、SQL Server 2012)