68 votes

Comment faire pour modifier le dossier de sortie pour les migrations avec asp.net Core?

Personne ne sait comment changer le répertoire de sortie de la commande suivante:

dotnet ef  migrations add Initial --context EsportshubApi.Models.ApplicationDbContext

??

j'ai essayé d'ajouter l'option:

--content-root-path 'Migrations/Identity' 

mais ce n'est pas faire n'importe quoi. Il y a un --data-dir option aswell et quelque chose d'autre avec répertoire, mais aucun d'entre eux est la sortie pour les migrations.

Mon problème est que j'ai 2 DbContexts je tiens donc à leurs migrations séparés.

89voto

Jérôme MEVEL Points 1458
dotnet ef  migrations add Initial --context EsportshubApi.Models.ApplicationDbContext -o YourFolderPath

Source

dotnet ef migrations ajouter

Ajoute une nouvelle migration.

Arguments:

< NOM > nom de la migration.

Options:

-o, --output-dir < CHEMIN d'accès > Le répertoire (et ses sous-espace de noms) à utiliser. Les chemins sont relatifs au répertoire du projet. La valeur par défaut "Migrations".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X