Comment re-créer de la migration initiale sur le même .cs fichier

Courant dans les EF Premier Code, j'ai généré une "création Initiale" fichier de migration où est situé un modèle périmé de ma db (je suis le développement de l'application de sorte que le modèle est encore en pleine évolution). Maintenant, j'ai un "nouveau modèle" définie dans mon code et au lieu de créer une nouvelle migration pour cela, je veux juste mettre à jour le fichier déjà existant, parce que c'est toujours la création initiale de la migration.

J'ai essayé d'utiliser ce sans aucune chance

Mise à jour de la base de données -targetmigration $initialcreate

Il retourne

Unable to update database to match the current model because there are pending changes and automatic migration is disabled. Either write the pending model changes to a code-based migration or enable automatic migration. Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true to enable automatic migration.
You can use the Add-Migration command to write the pending model changes to a code-based migration.

J'ai aussi essayé celui-ci, mais c'est toujours la création d'une nouvelle .cs fichier

Ajoutez-La Migration InitialCreate

Je vais goûtent votre aide

Ce que je comprends , vous ne voulez pas créer une nouvelle migration? Si vous pouvez essayer de supprimer l'ensemble de la migration de dossier et de faire Enable-Migration de nouveau. Vous verrez que la nouvelle InitialCreate fichier de votre modèle .Cependant , cela ne semble pas approprié que le Code-Première les Migrations sont censés avoir une liste des différentes périodes de migrations contenant ce que vous avez ajoutés dans votre Modèle( que ce soit en classe ou à la propriété). Vous pouvez choisir de revenir à la précédente migration(qui vous l'a déjà fait avec -targetmigration) il est donc très flexible.
Aussi, vous pouvez essayer de Update-Database -TargetMigration:0 si le ci-dessus ne fonctionne pas.
Oui, je ne veux pas créer une nouvelle migration parce que mon modèle est encore en pleine évolution, donc il n'y a pas de "migrations".
Ok, je comprends, si vous le pouvez annulation à la création initiale?
Oui, je peux, mon idée est de garder un seul "Initiale Migrer" fichier jusqu'à ce que le DB processus de conception se termine

OriginalL'auteur Anon Dev | 2016-06-08