Compartir a través de


ComplexPropertyMapping Clase

Definición

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
ComplexPropertyMapping

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.

Se aplica a