Compartir a través de


Asistente para Entity Data Model

El Asistente para Entity Data Model se usa para generar un archivo .edmx. Para obtener más información, vea Información general sobre el archivo .edmx (Entity Framework). El Asistente para Entity Data Model le permite crear un modelo a partir de una base de datos existente, o generar un modelo vacío. Para ver un vídeo que muestra cómo usar el asistente para generar un modelo a partir de una base de datos existente, vea Cómo comenzar con el Asistente para EDM.

El Asistente para Entity Data Model se inicia después de agregar una plantilla de elementos de ADO.NET Entity Data Model al proyecto. A continuación, el asistente inicia ADO.NET Entity Data Model Designer (Entity Designer) después de generar un archivo .edmx. Para obtener más información, vea Cómo: Crear un nuevo archivo .edmx (Entity Data Model Tools).

El Asistente para Entity Data Model le guía por los siguientes pasos:

  1. Elija el contenido del modelo

    Seleccione Generar desde la base de datos para generar un archivo .edmx a partir de una base de datos existente. En los pasos siguientes, el Asistente para Entity Data Model le enseñará cómo seleccionar el origen de datos, la base de datos y los objetos de base de datos que se incluirán en el modelo conceptual.

    Seleccione Modelo vacío para agregar al proyecto un archivo .edmx que contiene las secciones del modelo conceptual, de almacenamiento y de asignación vacías. Seleccione esta opción si desea usar Entity Designer para crear el modelo conceptual y, posteriormente, una base de datos que admita el modelo. Para obtener más información, vea Cómo: Generar una base de datos a partir de un modelo conceptual (Herramientas de Entity Data Model).

  2. Elija la conexión de datos

    Puede seleccionar una conexión existente en la lista desplegable de conexiones o hacer clic en Nueva conexión de base de datos para abrir el cuadro de diálogo Propiedades de conexión y crear una nueva conexión con la base de datos.

    Bb399247.note(es-es,VS.100).gifNota:
    Las ediciones de Visual Studio Express no pueden establecer conexión con un servidor.Solo lo pueden hacer con una instancia de archivo de una base de datos.

  3. Elija los objetos de base de datos

    Puede seleccionar tablas, vistas y procedimientos almacenados para incluirlos en el archivo .edmx.

    Bb399247.note(es-es,VS.100).gifNota:
    Si incluye procedimientos almacenados, el Asistente para Entity Data Model crea las entradas en el modelo de almacenamiento para los procedimientos almacenados.Las entradas de importación de funciones se deben agregar manualmente al modelo conceptual.Para obtener más información, vea Cómo: Importar un procedimiento almacenado (Herramientas de Entity Data Model).

    A partir de Visual Studio 2010, el cuadro de diálogo Elija los objetos de base de datos también le permite personalizar lo siguiente:

Al cerrarse, el Asistente para Entity Data Model crea un archivo .edmx que contiene la información del modelo. Entity Designer usa el archivo .edmx, lo que permite ver y editar el modelo conceptual y las asignaciones de forma gráfica.

El Asistente para Entity Data Model también crea un archivo de código fuente que contiene las clases que se generan a partir del contenido CSDL del archivo .edmx. El archivo de código fuente se genera automáticamente y se actualiza cuando cambia el archivo .edmx.

Bb399247.note(es-es,VS.100).gifNota:
Las versiones anteriores del Asistente para Entity Data Model hacían referencia a archivos .csdl, .ssdl y .msl.La información de estos archivos ahora se encapsula en el archivo .edmx.Los archivos .csdl, .ssdl y .msl pueden incrustarse en un ensamblado de salida (la opción predeterminada) o copiarse en el directorio de resultados.(Para obtener más información, vea Cómo: Copiar los archivos de modelo y asignación en el directorio de resultados (herramientas de Entity Data Model)). Los archivos .csdl, .ssdl y .msl no están concebidos para su edición.Cualquier modificación en el modelo conceptual, el de almacenamiento y las asignaciones se debe realizar en el archivo .edmx mediante ADO.NET Entity Data Model Designer o el Editor XML.

En esta sección

Vea también

Conceptos

ADO.NET Entity Data Model Designer

Otros recursos

Herramientas de ADO.NET Entity Data Model
Mapping Schemas and Storage Metadata (EDM)

Fecha de compilación: 2011-04-18