Usando Código Primero de EF con una base de datos ya existente

La situación ideal en el desarrollo de aplicaciones es poder crear un modelo de clases que se adapte bien al dominio del problema y de allí crear una base de datos para guardar la información. Sin embargo, en el mundo real muchas veces se nos da una base de datos ya existente, y tenemos que adaptar la aplicación a las idiosincrasias de su esquema de datos. El componente de código primero permite esa adaptación, ya sea mediante crear un modelo de clases que refleje el esquema de datos, o mediante crear reglas que adapten tal esquema a nuestro juego de clases del modelo.

Desarrollando con código primero en Entity Framework 4

Una de las características más anticipadas en Entity Framework es la capacidad de crear la base de datos a partir del modelo en el código. El resultado es la habilidad de usar clases simples en el modelo, sin tener que derivar de clases especializadas o cargarlas de atributos para configurar su almacenaje. Entity Framework 4.1, por el momento en su etapa RC1 (y, según se dice, a días de salir en su primera versión oficial), incluye esta funcionalidad. En este artículo Scott Gutrhie describe el componente de código primero y presenta una guía paso a paso que demuestra su uso en una simple aplicación ASP.NET MVC.