# .NET multi-tenant : une base par tenant — partie 3/4

Source canonique : [.NET multi-tenant : une base par tenant — partie 3/4](<https://sebastien.rigaux.be/veille/liens/net-multi-tenant-une-base-par-tenant-partie-34>)

Avec une base par tenant, EF Core n’a plus besoin de filtre global, de colonne `TenantId` ni de clé de cache de modèle spécifique : le choix du tenant passe par une chaîne de connexion résolue depuis une base catalogue.

Cette isolation simplifie le modèle, mais déplace la complexité vers l’exploitation : chaque migration doit s’appliquer à toutes les bases. L’article détaille aussi le rôle de `IDesignTimeDbContextFactory` pour permettre à `dotnet ef` de créer le contexte sans requête ni tenant actif.

- Sélectionné le : 2026-11-02

- Publication de la ressource : 2026-08-20

- Mise à jour de la fiche : 2026-11-07T20:32:37+0000

- Format : Article

- Langue de la source : EN

- Crédit : Barret

- Repéré via : [C\# Digest](<https://csharpdigest.net/>)

Ressource originale : [.NET multi-tenant : une base par tenant — partie 3/4](<https://barretblake.dev/posts/development/2026/08/multi-tenant-part-3/>)

Tags : [Multi-tenancy](<https://sebastien.rigaux.be/veille/tags/multi-tenancy>) · [.NET](<https://sebastien.rigaux.be/veille/tags/dotnet>) · [Entity Framework Core](<https://sebastien.rigaux.be/veille/tags/entity-framework-core>) · [Databases](<https://sebastien.rigaux.be/veille/tags/databases>) · [Software Architecture](<https://sebastien.rigaux.be/veille/tags/software-architecture>)

Versions disponibles : [Français](<https://sebastien.rigaux.be/veille/liens/net-multi-tenant-une-base-par-tenant-partie-34>) · [English](<https://sebastien.rigaux.be/en/tech-watch/links/net-multi-tenancy-one-database-per-tenant-part-34>)

[Retour à la veille](<https://sebastien.rigaux.be/veille>)
