Condividi tramite


ComplexPropertyMapping Classe

Definizione

Mapping dei metadati per proprietà complesse.

public class ComplexPropertyMapping : System.Data.Entity.Core.Mapping.PropertyMapping
type ComplexPropertyMapping = class
    inherit PropertyMapping
Public Class ComplexPropertyMapping
Inherits PropertyMapping
Ereditarietà
ComplexPropertyMapping

Esempio

Se, ad esempio, è possibile rappresentare il file CS MSL come indicato di seguito :-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 ) --DiscriminatProperyMap ( valore> costante--SMemberMetadata) ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata>--SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata>--SMemberMetadata ) --DiscriminatProperyMap ( valore costante-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-SMemberMetadata> ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Questa classe rappresenta i metadati per tutti gli elementi della mappa delle proprietà complessi nell'esempio precedente. ComplexPropertyMaps contiene ComplexTypeMaps che definiscono il mapping in base al tipo di ComplexProperty in caso di ereditarietà.

Costruttori

ComplexPropertyMapping(EdmProperty)

Costruire un nuovo oggetto Mapping delle proprietà complesse

Proprietà

Property

Ottiene un oggetto EdmProperty che specifica la proprietà mappata.

(Ereditato da PropertyMapping)
TypeMappings

Ottiene una raccolta di sola lettura di mapping dei tipi corrispondenti ai tipi complessi annidati.

Metodi

AddTypeMapping(ComplexTypeMapping)

Aggiunge un mapping dei tipi corrispondente a un tipo complesso annidato.

RemoveTypeMapping(ComplexTypeMapping)

Rimuove un mapping dei tipi corrispondente a un tipo complesso annidato.

Si applica a