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

  1. En el menú Proyecto, haga clic en Agregar nuevo elemento.

  2. En el panel Plantillas, seleccione ADO.NET Entity Data Model.

  3. 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

  1. En el cuadro de diálogo Elegir contenido del modelo, seleccione Generar desde la base de datos. Después, haga clic en Siguiente.

  2. Haga clic en el botón Nueva conexión.

  3. 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.

  4. 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.

  5. 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

  6. 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.

    Bb738677.note(es-es,VS.100).gifNota:
    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.
  7. 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