ComplexPropertyMapping Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Asignación de metadatos para propiedades complejas.
public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
- Herencia
Ejemplos
Por ejemplo, si conceptualmente podría representar el archivo MSL de CS como sigue --Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ComplexPropertyMap --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constant value-->SMemberMetadata ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constant value-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Esta clase representa los metadatos de todos los elementos de mapa de propiedades complejos del ejemplo anterior. ComplexPropertyMaps contiene ComplexTypeMaps que definen la asignación basada en el tipo de ComplexProperty en caso de herencia.
Constructores
| ComplexPropertyMapping(EdmProperty) |
Construir un nuevo objeto de asignación de propiedades complejas |
Propiedades
| Property |
Obtiene una propiedad EdmProperty que especifica la propiedad asignada. (Heredado de PropertyMapping) |
| TypeMappings |
Obtiene una colección de solo lectura de asignaciones de tipos correspondientes a los tipos complejos anidados. |
Métodos
| AddTypeMapping(ComplexTypeMapping) |
Agrega una asignación de tipos correspondiente a un tipo complejo anidado. |
| RemoveTypeMapping(ComplexTypeMapping) |
Quita una asignación de tipos correspondiente a un tipo complejo anidado. |