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.
Nota: |
---|
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
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.
Expanda el nodo Se asigna a <nombre de tabla>.
Aparece un nodo Asignaciones de columnas.
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.
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.
Seleccione la propiedad apropiada.
Repita los pasos 6 y 7 para cada columna de tabla.
Para eliminar una asignación de columna
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.
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