Usar las herramientas de Entity Data Model
Las herramientas ADO.NET Entity Data Model ayudan a compilar las aplicaciones Entity Framework . Con las herramientas Entity Data Model puede crear un modelo conceptual a partir de una base de datos existente y, a continuación, visualizar y modificar gráficamente dicho modelo. – O bien –, primero puede crear gráficamente un modelo conceptual y, a continuación, generar una base de datos que admita su modelo. En cualquier caso, puede actualizar el modelo automáticamente cuando la base de datos subyacente cambie y generar automáticamente el código de capa de objeto para la aplicación.
Nota: |
---|
La generación de bases de datos y la generación del código del capa de objeto son personalizables.Para obtener más información, vea How to: Customize Object-Layer Code Generation y How to: Customize Database Generation. |
Las herramientas Entity Data Model permiten modificar automáticamente un archivo .edmx, que contiene el modelo conceptual, el modelo de almacenamiento y la asignación del contenido. Para obtener más información, vea Especificaciones CSDL, SSDL y MSL.
Para obtener información sobre los escenarios concretos y las tareas con las herramientas Entity Data Model , vea Scenarios, Tasks e Implementing Advanced Features.
Asistente para el Modelo de datos de entidad
El Asistente para Modelo de datos de entidad genera un archivo .edmx. Puede crear un modelo conceptual, un modelo de almacenamiento y las asignaciones a partir de una base de datos existente. O bien, puede crear un archivo .edmx vacío y utilizar el Diseñador Entity Data Model para crear un modelo conceptual. El Asistente para generar base de datos puede crear un modelo de almacenamiento, las asignaciones y un script de base de datos a partir del modelo conceptual.
Entity Data Model Designer
ADO.NET Entity Data Model Designer (Entity Designer) habilita la modificación de un archivo .edmx con el mecanismo de señalar y hacer clic. Puede utilizar Entity Designer para crear y modificar visualmente entidades, asociaciones, asignaciones y relaciones de herencia. También puede validar un archivo .edmx.
Entity Designer funciona junto con el Asistente de Entity Data Model , el Asistente para actualizar modelo y el Asistente para generar base de datos, para permitir generar, modificar y actualizar un archivo .edmx.
Asistente para actualizar modelo
El Asistente para actualizar modelo actualiza un archivo .edmx cuando se realizan cambios en la base de datos subyacente.
Asistente para generar base de datos
El Asistente para generar base de datos genera un modelo de almacenamiento, las asignaciones y 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.