Asistente para generar base de datos (Herramientas de Entity Data Model)

El Asistente para crear base de datos genera el lenguaje de definición de datos (DDL) para crear una base de datos a partir de un modelo conceptual existente. El asistente permite hacer primero el modelado conceptual y después crear una base de datos que admite el modelo.

El Asistente para crear base de datos requiere la ejecución correcta de los siguientes elementos:

  • Un modelo conceptual válido.

    Dd456817.note(es-es,VS.100).gifNota:
    El asistente no requiere un archivo .edmx válido.Solo debe ser válido el contenido del lenguaje de definición de esquemas conceptuales (CSDL) del archivo .edmx.Para obtener más información, vea Información general sobre el archivo .edmx (Entity Framework).

  • Permiso para agregar los archivos al proyecto actual de Visual Studio. Una vez realizado, el asistente agrega un archivo .sql al proyecto. Este archivo contiene archivos DDL para crear la base de datos.

  • Una conexión de base de datos. El asistente solicitará una conexión a una base de datos existente. Esto se realiza de manera que se puedan determinar los tipos de columna para la base de datos de destino basándose en los tipos de propiedad del modelo y para que se pueda agregar la información de la cadena de conexión a la aplicación.

    Dd456817.note(es-es,VS.100).gifNota:
    Solo se admiten las bases de datos de SQL Server 2008, SQL Server 2005, SQL Server Compact Edition y SQL Azure.Quizá esté disponible soporte técnico de terceros para otras bases de datos.

Al finalizar, el Asistente para crear base de datos realiza las siguientes acciones:

  • Genera el lenguaje de definición de esquemas de almacenamiento (SSDL) y el lenguaje de especificación de asignaciones (MSL) que corresponde al CSDL proporcionado. El archivo .edmx se actualiza con el SSDL y el MSL generados.

    Dd456817.note(es-es,VS.100).gifNota:
    El asistente sobrescribe los SSDL y MSL existentes.

  • Genera la DDL que se puede ejecutar para crear una base de datos y guarda la DDL como un archivo .sql.

    Dd456817.note(es-es,VS.100).gifNota:
    La DDL generada se basa en una estrategia de asignación de tabla por tipo.

  • Agrega información de la cadena de conexión a su archivo App.config o Web.config.

Es importante tener en cuenta que el Asistente para generar base de datos no ejecute la DDL generada. Para crear el esquema de base de datos que corresponde a su modelo conceptual, debe ejecutar la DDL generada independientemente (por ejemplo, ejecute la DDL en SQL Server Management Studio).

En esta sección

Vea también

Otros recursos

Herramientas de ADO.NET Entity Data Model

Fecha de compilación: 2011-04-18