2017-05-12 1 views

Répondre

2

Le multi-location est centrée autour d'avoir différentes chaînes de connexion par locataire, mais vous pourriez potentiellement remplacer GetDbConnection(IRequest) dans votre apphost à change the Users schema sur DB Connection pour chaque demande.

+0

vous voulez dire, avoir plusieurs schémas pour chaque locataire. Ai-je raison? Comme je l'ai lu, un système de multi-tenancy peut avoir Single Deployment - Multiple Database ou Single Deployment - Single Database ou Single Deployment - Hybrid Databases). J'ai besoin de mettre en œuvre un système avec Single Deployment - Single Database. – Chinthaka

+0

Je n'ai pas essayé de base de données moi-même mais je pense que vous devriez pouvoir l'utiliser avec plusieurs schémas, potentiellement vous pourriez également obtenir la base de données partagée, schéma partagé pour travailler si vous définissez le contexte de session pour l'ID utilisateur la connexion est effectuée dans la [base de données partagée EF, exemple d'utilisateur partagé] (https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-dotnet-entity-framework-row-level -Sécurité). – mythz