Generar la base de datos a partir de un Modelo del Entity Framework

Uno de los features mas esperado de la proxima versión del Entity Framework es poder crear el Modelo primero. Con el Visual Studio 2010 Beta 2 tenemos un nuevo CTP que introduce este cambio. Esto nos permite crear nuestro modelo de objetos y luego a partir de este generar automaticamente la base de datos!.

Les mostrare una breve introducción de sobre las pasos a realizar.

1) Debemos agregar un nuevo modelo de datos del Entity Framework



2) Hay que seleccionar la opción Empty Model



3) Aqui procedemos a agregar todas nuestras entidades y sus asociaciones





4) Luego debemos seleccionar la opción "Generate Database from Model". Lo cual traera correra un Wizard donde seleccionaremos la conexion a la BD y producira un archivo DDL para la creacion de los objetos.





5) Finalmente corremos nuestro Script conectados a nuestro servidor de BD y veran como tenemos todos nuestros objetos creados.





Esta es una buena forma de poder comenzar el desarrollo creando nuestro modelo de objetos, en vez de la vieja practica de comenzar con el diseño de la base de datos.

2 comments:

Diego said...

Hola Hector,

Hoy justo vi tu nombre en un comentario en este blog post: http://blogs.msdn.com/adonet/archive/2009/11/05/model-first-with-the-entity-framework-4.aspx y el link me trajo hasta tu blog. El mundo es pequeño! :) Por cierto, muy buena tu cobertura de Model-First!

Saludos desde Redmond,

Diego (http://blogs.msdn.com/diego)

Yo, said...

Gracias diego por el comentario, enviame un email para que hablemos = hectorminaya at hotmail.com