Què és AutomaticMigrationsEnabled?
Què és AutomaticMigrationsEnabled?

Vídeo: Què és AutomaticMigrationsEnabled?

Vídeo: Què és AutomaticMigrationsEnabled?
Vídeo: Haciendo y reversando migraciones | Entity Framework 6 | Programando en ASP.NET MVC 5 2024, Maig
Anonim

Re: Migracions Automàtiques habilitades ajuda requerida

Això vol dir que cada vegada que vulgueu sincronitzar la vostra base de dades amb els canvis que hàgiu fet al vostre model, heu d'utilitzar l'ordre Add-Migration per armar una migració i, a continuació, actualitzar la base de dades per enviar aquests canvis a la base de dades.

Per tant, com puc activar la migració automàtica?

Obriu la consola del gestor de paquets des d'Eines → Gestor de paquets de la biblioteca → Consola del gestor de paquets i, a continuació, executeu el habilitar - migracions –EnableAutomaticMigration:$true command (assegureu-vos que el projecte predeterminat és el projecte on hi ha la vostra classe de context).

De la mateixa manera, què fan les migracions habilitades? Activa - Migracions : Habilita el migració al vostre projecte creant una classe de configuració. Afegeix- Migració : Crea un nou migració classe segons el nom especificat amb els mètodes Up() i Down().

D'aquesta manera, què és la migració automàtica?

Migracions automàtiques us permet utilitzar Code First Migracions sense tenir un fitxer de codi al vostre projecte per a cada canvi que feu. No tots els canvis es poden aplicar automàticament; per exemple, els canvis de nom de columnes requereixen l'ús d'un codi basat migració.

Com puc crear una migració a Entity Framework?

Afegint a Migració Per tant, en primer lloc, cal crear a migració . Obriu la consola del gestor de paquets des del menú Eines -> Gestor de paquets NuGet -> Consola del gestor de paquets a Visual Studio i executeu l'ordre següent per afegir un migració . Si utilitzeu la interfície de línia d'ordres dotnet, executeu l'ordre següent.

Recomanat: