Cómo usar el Asistente para Entity Data Model (Entity Framework)
En este tema se muestra cómo utilizar el Asistente para Entity Data Model con el fin de generar el archivo .edmx de AdventureWorks Sales y para configurar un proyecto de Visual Studio de forma que use Entity Framework . Este modelo y la configuración se utilizan en todos los temas relacionados con tareas de Entity Framework .
El Asistente para Entity Data Model es un componente de Visual Studio que se inicia con Service Pack 1 (SP1). Para obtener más información, vea Entity Data Model Wizard.
En lugar de utilizar el Asistente para Entity Data Model , puede crear manualmente los archivos del modelo y la asignación y configurar el proyecto de forma que use Entity Framework . Para obtener más información, vea Cómo: Definir manualmente los archivos de asignación y modelo (Entity Framework) y Cómo configurar manualmente un proyecto de Entity Framework.
Para agregar la plantilla de elementos de ADO.NET Entity Data Model
En el menú Proyecto, haga clic en Agregar nuevo elemento.
En el panel Plantillas, seleccione ADO.NET Entity Data Model.
Escriba AdventureWorks.edmx como nombre del modelo y, a continuación, haga clic en Agregar.
Se muestra la primera página del Asistente para Entity Data Model.
Para generar el archivo .edmx
En el cuadro de diálogo Elegir contenido del modelo, seleccione Generar desde la base de datos. Después, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
En el cuadro de diálogo Propiedades de conexión, escriba el nombre del servidor, seleccione el método de autenticación, escriba AdventureWorks como nombre de la base de datos y, a continuación, haga clic en Aceptar.
El cuadro de diálogo Elegir la conexión de datos se actualiza con la configuración de la conexión de la base de datos.
Asegúrese de que la casilla Guardar configuración de conexión de entity en App.Config como: esté activada y de que el valor esté establecido en AdventureWorksEntities. Después, haga clic en Siguiente.
En el cuadro de diálogo Elija los objetos de base de datos, borre todos los objetos, expanda Tablas y seleccione los objetos de tabla siguientes:
Address
Contact
Product
SalesOrderHeader
SalesOrderDetail
Haga clic en Finalizar para completar el asistente.
El asistente realiza las tareas siguientes:
Agrega referencias a los espacios de nombres System.Data.Entity, System.Runtime.Serialization y System.Security.
Genera el archivo AdventureWorks.edmx que define los modelos y la asignación.
Crea un archivo de código fuente que contiene las clases que se generaron en función del contenido del modelo conceptual del archivo .edmx. Puede ver el archivo de código fuente expandiendo el archivo .edmx en el Explorador de soluciones.
Nota: En los proyectos de Visual Basic, debe hacer clic en el botón Mostrar todos los archivos en el Explorador de soluciones para ver los archivos de código fuente. - Crea un archivo App.Config.
En la página de código de la aplicación, agregue las instrucciones using siguientes (Imports en Visual Basic):
Imports System Imports System.Linq Imports System.Collections.Generic Imports System.Text Imports System.Data Imports System.Data.Common Imports System.Data.Objects Imports System.Data.Objects.DataClasses
using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.Common; using System.Data.Objects; using System.Data.Objects.DataClasses;
Vea también
Conceptos
Tutorial rápido (Entity Framework)
Otros recursos
ADO.NET Entity Data Model Designer
How to: Create a New Entity Data Model