Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRABAJO DE INVESTIGACION:
CATEDRA:
Desarrollo de Sistemas I
CATEDRATICO:
PRESENTADO POR:
CICLO:
VIII
HUANCAYO - PER
2015
INDICE
INDICE ........................................................................................................................................... 1
INTRODUCCION ............................................................................................................................ 2
CODE FIRST MIGRATIONS............................................................................................................. 3
1.
2.
CreateDatabaseIfNotExists........................................................................................ 3
1.2.
DropCreateDatabaseWhenModelChanges. .............................................................. 3
1.3.
DropCreateDatabaseAlways...................................................................................... 3
2.2.
2.3.
2.4.
TABLA DE IMAGENES
Imagen 1: Creacin de una aplicacin en consola "CFMigrations" ............................................... 4
Imagen 2: Instalacin de la versin ms reciente de EF ............................................................... 4
Imagen 3: Creacin de la clase alumno y la clase persona ........................................................... 5
Imagen 4: Creacin de la clase Program.cs ................................................................................... 5
Imagen 5: Base de datos creada al ejecutar la aplicacin............................................................. 5
Imagen 6: Ejecutando el comando Enable-Migrations ................................................................. 6
Imagen 7: Carpeta Migrations creada despues de ejecutar el comando Enable-Migrations ....... 6
Imagen 8: Cambios generados en la clase Alumno ....................................................................... 6
INTRODUCCION
Le ha pasado que cuando usted se encuentra en el proceso de elaboracin de su
proyecto en visual estudio y desea realizar algn cambio en su base de datos como
agregar un nuevo campo a la tabla entre otras cosas y no lo consigue fcilmente, porque
usted tiene que eliminar la base de datos y volverla a crear, de esta forma recin logra
conseguir sus cambios necesarios y pierde el contenido de sus tablas.
En este trabajo de investigacin sobre Code First Migrations nos olvidaremos por
completo de ese trabajo incomodo de actualizar nuestra base de datos puesto que Code
First Migrations Migraciones le permiten evolucionar de forma incremental
el esquema de base de datos como sus cambios de modelo. Hay muchas soluciones de
migracin disponibles, pero ninguno que se integran con el Code First. Cada conjunto de
cambios a la base de datos se expresa en un archivo de cdigo, conocida como una
migracin.
De esta manera CF Migrations le permite crear una nueva base de datos o actualizar una
existente basado en sus clases del modelo mediante el uso de la consola de
Administrador de paquetes de base de datos existe dentro de Visual Studio 2013 o Visual
Studio 2012.
2.1.4. Ahora que tenemos un modelo que es hora de utilizarlo para realizar el
acceso a datos. Actualice el archivo Program.cs con el cdigo que se
muestra a continuacin.
2.1.5.