2017-05-12 1 views

答えて

2

マルチテナントは、テナントごとに異なる接続文字列を持つ中心とされていますが、潜在的に要求ごとにDB接続にchange the Users schemaにごAPPHOSTにGetDbConnection(IRequest)をオーバーライドすることができます。

+0

各テナントに複数のスキーマがあることを意味します。私は正しいですか?私が読んだとおり、マルチテナンシーシステムは、単一展開 - 複数データベースまたは単一展開 - 単一データベースまたは単一展開 - ハイブリッドデータベース)を持つことができます。私は、単一展開 - 単一データベースでシステムを実装する必要があります。 – Chinthaka

+0

自分でデータベースを1つ試してみませんでしたが、複数のスキーマで作業できるようにする必要があります。共有データベースを開くこともできます。共有スキーマを開くには、ユーザーIDのセッションコンテキストを設定する必要があります。 [EF共有データベース、共有ユーザーの例]で行われているように接続します(https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-dotnet-entity-framework-row-levelセキュリティ)。 – mythz

関連する問題