2016-02-03 1 views
1

Je souhaite mettre à jour le schéma de base de données dans la base de données de production. Habituellement dans mon développement je fais juste Add-Migration et Update-Database.EF - Générer un script à partir d'une migration précédente

Ma question est comment générer un script afin que je puisse lire manuellement la requête avant de l'exécuter en environnement de production? J'ai essayé Update-Database -script mais il m'a donné No pending explicit migrations.

Répondre

1

Essayez de lancer:

Update-Database -Script -SourceMigration: <initial-migration> -TargetMigration: <latest-migration> 

<initial-migration> et évidemment remplacer <latest-migration> avec les noms appropriés de ces migrations.

Cela devrait générer un script de toutes les migrations à la fois.

Plus d'informations can be found here on MSDN.