Share via


Herramientas de Entity Data Model de ADO.NET

Las herramientas de Entity Data Model están diseñadas para ayudarle a compilar aplicaciones Entity Framework.Toda la documentación de las herramientas de Entity Data Model se encuentra aquí: Entity Data Model Tools.

Con las herramientas de Entity Data Model, puede crear un modelo conceptual a partir de una base de datos existente y, a continuación, visualizarlo y editarlo de forma gráfica.O bien, puede crear primero un gráfico del modelo conceptual y, a continuación, generar una base de datos que sea compatible con ese modelo.En cualquier caso, puede actualizar automáticamente el modelo a medida que la base de datos subyacente cambia y generar automáticamente código de capa de objeto para la aplicación.La generación de bases de datos y la generación de código de capa de objeto se pueden personalizar.

En la lista siguiente se describen las herramientas concretas que conforman las herramientas de Entity Data Model:

  • El diseñador de ADO.NET Entity Data Model (Entity Designer) permite crear y modificar de forma visual entidades, asociaciones, asignaciones y relaciones de herencia.Entity Designer también genera código de capa de objeto de C# o Visual Basic.

  • El Asistente de Entity Data Model permite generar un modelo conceptual a partir de una base de datos existente y agrega información de la conexión a base de datos a la aplicación.

  • El Asistente para crear bases de datos permite crear primero un modelo conceptual y, a continuación, crear una base de datos que admita el modelo.

  • El Asistente para actualizar modelos permite actualizar el modelo conceptual, el modelo de almacenamiento y las asignaciones cuando se realizan cambios en la base de datos subyacente.

    [!NOTA]

    Desde Visual Studio 2010, las herramientas de Entity Data Model no admiten SQL Server 2000.

Las herramientas generan o modifican un archivo .edmx que contiene información en la que se describe el modelo conceptual, el modelo de almacenamiento y las asignaciones entre ellos.Para obtener más información, vea .edmx File Overview.

Hay también una herramienta de línea de comandos diseñada para ayudarle a compilar las aplicaciones que utilizan el EDM: la herramienta de EdmGen.exe.Esta herramienta puede generar un modelo conceptual, validar un modelo existente, generar archivos de código fuente que contengan clases de objetos basadas en el modelo conceptual y generar archivos de código fuente que contengan vistas generadas por el modelo.Para obtener información detallada sobre esta herramienta de línea de comandos, vea EDM Generator (EdmGen.exe).

Temas relacionados

Título

Descripción

ADO.NET Entity Framework

Se describe cómo se usan las herramientas de Entity Data Model, que Entity Framework proporciona para crear aplicaciones.

Entity Data Model

Se incluyen vínculos e información para trabajar con datos que usan las aplicaciones integradas en Entity Framework.