Cómo mantener carpetas de migraciones separadas para varios DbContext en un proyecto de EF Core
Pasa --output-dir una vez por DbContext y EF Core mantiene cada migración posterior en esa carpeta y espacio de nombres. Por qué el diseño predeterminado queda desbalanceado, la colisión CS0111 que aparece con una carpeta compartida, cómo mover migraciones existentes y cuándo separar la tabla de historial.