Cómo: Agregar una propiedad de un tipo complejo a una entidad (herramientas de Entity Data Model)

Los procedimientos de este tema explican cómo utilizar ADO.NET Entity Data Model Designer (Entity Designer) para agregar una propiedad de un tipo complejo a una entidad. Para obtener información sobre el uso de los tipos complejos, vea Complex Type Objects (Entity Framework).

En los procedimientos siguientes se supone que tiene un archivo .edmx abierto en Entity Designer.

Agregar un tipo complejo existente a una entidad

Para agregar un tipo complejo existente a una entidad

  1. Haga clic con el botón secundario en una entidad, seleccione Agregar y, a continuación, seleccione Propiedad compleja.

    Se agrega a la entidad una propiedad de tipo complejo con un nombre predeterminado. Se asigna un tipo predeterminado (que se elige entre los tipos complejos existentes) a la propiedad.

  2. Asigne el tipo deseado a la propiedad en la ventana Propiedades.

    Dd456823.note(es-es,VS.100).gifNota:
    Después de agregar una propiedad de tipo complejo a una entidad, debe asignar sus propiedades a las columnas de una tabla.Para obtener más información, vea Cómo: Asignar propiedades de tipo complejo a las columnas de tabla (Entity Data Model Tools).

Refactorizar propiedades existentes en un tipo complejo

Para refactorizar propiedades existentes en un tipo complejo

  • En la superficie de Entity Designer, seleccione una o más propiedades (que no sean propiedades de navegación) de una entidad y, a continuación, haga clic con el botón secundario del mouse y seleccione Refactorizar en nuevo tipo complejo.

    Se agrega un nuevo tipo complejo con las propiedades seleccionadas al Explorador de modelos. Se asigna un nombre predeterminado al tipo complejo. Para obtener información sobre cómo cambiar el nombre de un tipo complejo, vea Cómo: Crear y modificar tipos complejos (herramientas de Entity Data Model).

    Una propiedad compleja del tipo creado recientemente reemplaza las propiedades seleccionadas. Se conservan todas las asignaciones de propiedad.

Vea también

Tareas

Cómo: Crear y modificar tipos complejos (herramientas de Entity Data Model)
Cómo: Asignar una importación de función a un tipo complejo (Herramientas de Entity Data Model)
Cómo: Asignar propiedades de tipo complejo a las columnas de tabla (Entity Data Model Tools)

Otros recursos

Modelar tareas con las herramientas de Entity Data Model