# .NET multi-tenancy: move a tenant without downtime — part 4/4

Canonical source : [.NET multi-tenancy: move a tenant without downtime — part 4/4](<https://sebastien.rigaux.be/en/tech-watch/links/net-multi-tenancy-move-a-tenant-without-downtime-part-44>)

This installment explains how to move a tenant from a shared database to a dedicated one without taking the application offline or disrupting other tenants. The catalog drives the switch, while the same EF Core model and query filter serve both isolation modes.

The migration uses an initial copy, a temporary read-only window, a delta copy, and verification before cutover. The runbook waits for the cache to expire before reopening writes, preventing instances that still hold the old connection from writing to the shared database after the switch.

- Selected on : 2026-11-02

- Resource publication : 2026-08-27

- Entry updated : 2026-11-07T20:32:37+0000

- Format : Article

- Source language : EN

- Credit : Barret

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

Original resource : [.NET multi-tenancy: move a tenant without downtime — part 4/4](<https://barretblake.dev/posts/development/2026/08/multi-tenant-moving-day/>)

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

Available versions : [Français](<https://sebastien.rigaux.be/veille/liens/net-multi-tenant-migrer-un-tenant-sans-interrompre-le-service-partie-44>) · [English](<https://sebastien.rigaux.be/en/tech-watch/links/net-multi-tenancy-move-a-tenant-without-downtime-part-44>)

[Back to tech watch](<https://sebastien.rigaux.be/en/tech-watch>)
