Vs 2010
Estos días estoy teniendo la oportunidad de “enredar” un poco con la nueva versión de ADO.NET Entity Framework (ADO.NET EF) quevendrá como parte de VS 2010 y .NET Fx 4.0. Entre las novedades de EF 4.0, tenemos la característica “Model First”, es decir, vamos a poder crear primero el Entity Data Model (EDM) y posteriormentegeneraremos la base de datos (BD) subyacente. Frente a esta característica, la versión 1.0 de EF sólo nos permitía construir un EDM a partir de una BD:
| |
La idea de este post es ver un pequeño pasoa paso de como generar en primer lugar el EDM de EF y posteriormente la BD subyacente. Veremos además que la generación de esta BD se puede automatizar gracias a que se crea un workflow de WF 4.0para ello. Empecemos.
Construyendo el modelo
Lo primero que vamos a hacer es construir el EDM de ADO.NET EF partiendo de la plantilla de modelo en blanco que tenemos disponible en Visual Studio:
*Añadimos un nuevo elemento a nuestro proyecto de tipo ADO.NET Entity Data Model.
* En el asistente de creación del modelo, elegimos Empty Model y pulsamos Finish.
* Lógicamente, el modelo estávacío. Para ir añadiendo entidades al modelo, hacemos clic con el botón derecho del ratón sobre la superficie de diseño y pulsamos Add –> Entity …
| | |
* En mi caso, voy a añadir dosentidades simples al modelo, que además estén relacionadas (mediante una relacuón 1:N). Básicamente, para cada entidad definiremos en primer lugar el nombre de la misma, su campo clave y el tipocorrespondiente. A continuación le añadiremos las propiedades que estimemos oportunas. Para ello, seleccionamos la entidad, hacemos clic con el botón derecho del ratón y pulsamos Add –> Scalar Property.Utilizaremos la ventana de propiedades para su correcta configuración.-
| | |
* Para añadir una asociación entre las entidades, seleccionamos una de las entidad origen, hacemos clic con el botón...
Regístrate para leer el documento completo.