Vs 2010

Solo disponible en BuenasTareas
  • Páginas : 3 (657 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de febrero de 2011
Leer documento completo
Vista previa del texto
VS 2010 & .NET Fx 4.0: Model First en ADO.NET Entity Framework 4.0!
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...
tracking img