Cómo: Asignar propiedades de tipo complejo a las columnas de tabla (Entity Data Model Tools)

En este tema se describe cómo asignar una propiedad de tipo complejo a columnas de tabla utilizando ADO.NET Entity Data Model Designer (Entity Designer). La ventana Detalles de la asignación permite asignar propiedades de entidades de tipo complejo y escalares a una o más tablas, definir condiciones para las asignaciones y especificar la columna para asignaciones de propiedad. Los procedimientos de este tema se aplican a propiedades de entidades de tipo complejo y escalares.

Dd456822.note(es-es,VS.100).gifNota:
Este tema se centra en cómo asignar una propiedad de tipo complejo a una tabla de base de datos única.Sin embargo, las propiedades de tipo complejo se pueden asignar a varias tablas de base de datos.El proceso es similar a la asignación de propiedades escalares a varias tablas.Para obtener un ejemplo de cómo asignar propiedades escalares a varias tablas, vea Tutorial: Asignar una entidad a varias tablas (Herramientas de Entity Data Model).

En la tabla siguiente se describen los campos de la ventana Detalles de la asignación cuando se selecciona un tipo de entidad en la superficie de diseño.

Nombre Descripción

Columna

Contiene una lista ordenada alfabéticamente de todas las columnas de la tabla.

Operador

Muestra el operador de condición o asignación.

Valor/Propiedad

Muestra la propiedad de entidad que se asigna a la columna. Las propiedades de tipo complejo aparecerán como ComplexTypePropertyName.PropertyName.

Si el campo está en blanco, la columna no está asignada actualmente a una propiedad escalar.

Al hacer clic en el campo, se convierte en una lista desplegable que muestra todas las propiedades escalares.

Para agregar una asignación

  1. Haga clic con el botón secundario en un tipo de entidad en la superficie de diseño o en el Explorador de modelos y seleccione Asignaciones de tablas.

    Las asignaciones de tablas se muestran en la ventana Detalles de la asignación.

  2. Expanda el nodo Se asigna a <nombre de tabla>.

    Aparece un nodo Asignaciones de columnas.

  3. Expanda el nodo Asignaciones de columna.

    Aparece una lista de todas las columnas de la tabla. Las propiedades predeterminadas (si existen) a las que se asignan las columnas se muestran debajo del encabezado Valor/Propiedad.

  4. Seleccione la columna que desee asignar, y, a continuación, haga clic con el botón secundario en el campo Valor/Propiedad correspondiente.

    Se muestra una lista desplegable de todas las propiedades escalares.

  5. Seleccione la propiedad apropiada.

  6. Repita los pasos 6 y 7 para cada columna de tabla.

Para eliminar una asignación de columna

  1. Seleccione la columna que desee asignar y, a continuación, haga clic en el campo Valor/Propiedad.

    El campo se convierte en una lista desplegable.

  2. Seleccione Eliminar.

Vea también

Tareas

Cómo: Crear y modificar tipos complejos (herramientas de Entity Data Model)
Cómo: Agregar una propiedad de un tipo complejo a una entidad (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: Refactorizar propiedades existentes en una propiedad de tipo complejo (Herramientas de Entity Data Model)
Cómo: Agregar o eliminar condiciones (Entity Data Model Tools)
Cómo: Asignar entidades a tablas de base de datos (Herramientas de Entity Data Model)

Otros recursos

Tareas de herramientas de Entity Data Model
Escenarios de las herramientas de Entity Data Model