tutorial paginacion net mvc migrations framework first español enable code asp asp.net-mvc visual-studio-2012 entity-framework-5

asp.net mvc - paginacion - ¿Cómo degradar una migración de Entity Framework 5 en Visual Studio 2012?



mvc entity framework español (2)

Después de casi renunciar a investigar en Google, logré encontrar esta cita aquí:

Que especifica:

Digamos que queremos migrar nuestra base de datos al estado en que se encontraba después de ejecutar nuestra migración AddBlogUrl. Podemos usar el conmutador –TargetMigration para cambiar a esta migración.

Ejecute el comando Update-Database –TargetMigration: AddBlogUrl en la Consola del Administrador de paquetes. Este comando ejecutará la secuencia de comandos Abajo para nuestras migraciones AddBlogAbstract y AddPostClass.

Si desea volver a una base de datos vacía, entonces puede usar el comando Update-Database –TargetMigration: $InitialDatabase .

Me he dado cuenta de que cuando creo una migración de base de datos con código primero utilizando add-migration , genera un método Down() método Up() .

¿Cómo le digo a mi base de datos para degradar?


Primero obtenga el nombre de la migración que se aplicó antes de la que desea degradar emitiendo el comando Get-Migrations.

PM> Get-Migrations Retrieving migrations that have been applied to the target database. 201508242303096_Bad_Migration 201508211842590_The_Migration_applied_before_it 201508211440252_And_another

Esta lista muestra las migraciones que listan primero la migración aplicada más reciente. Seleccione la migración que se produce en la lista después de la que desea degradar, es decir, la aplicada antes de la que desea degradar.

Update-Database –TargetMigration: "<the migration applied before it>"

Todas las migraciones aplicadas después de la especificada se degradarán en orden, comenzando con la migración más reciente aplicada primero.