2017-05-12 1 views

Antwort

2

Der Multi-Tenancy ist um mit verschiedenen Verbindungszeichenfolgen pro Mieter zentriert, aber sie möglicherweise GetDbConnection(IRequest) in Ihrem AppHost zu change the Users schema auf DB-Verbindung für jede Anforderung außer Kraft setzen könnten.

+0

Sie meinen, mit mehreren Schemas für jeden Mieter. Hab ich recht? Wie ich gelesen habe, kann ein Multi-Tenancy-System Single Deployment - Multiple Database oder Single Deployment - Single Database oder Single Deployment - Hybrid Databases haben. Ich muss ein System mit Single Deployment - Single Database implementieren. – Chinthaka

+0

Ich habe nicht einzelne Datenbank selbst ausprobiert, aber ich erwarte, dass Sie in der Lage sein sollten, es mit mehreren Schemas arbeiten zu lassen. Sie könnten auch gemeinsam genutzte Datenbank verwenden, wenn Sie den Sitzungskontext für die Benutzer - ID beim Öffnen des Verbindung wie im [EF shared db, shared user Beispiel] (https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-dotnet-entity-framework-row-level) -Sicherheit). – mythz

Verwandte Themen