Sprache

ComplexPropertyMapping Klasse

Definition

Zuordnungsmetadaten für komplexe Eigenschaften.

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

Beispiele

Wenn Sie beispielsweise konzeptionell die CS MSL-Datei wie folgt darstellen könnten: --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 ( Konstante -->SMemberMetadata)data ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( konstanter Wert -->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Diese Klasse stellt die Metadaten für alle komplexen Eigenschaftenzuordnungselemente im obigen Beispiel dar. ComplexPropertyMaps enthalten ComplexTypeMaps, die die Zuordnung basierend auf dem Typ der ComplexProperty im Vererbungsfall definieren.

Konstruktoren

Name Beschreibung
ComplexPropertyMapping(EdmProperty)

Erstellen eines neuen Zuordnungsobjekts für komplexe Eigenschaften

Eigenschaften

Name Beschreibung
Property

Ruft eine EdmProperty ab, die die zugeordnete Eigenschaft angibt.

(Geerbt von PropertyMapping)
TypeMappings

Ruft eine schreibgeschützte Auflistung von Typzuordnungen ab, die den geschachtelten komplexen Typen entsprechen.

Methoden

Name Beschreibung
AddTypeMapping(ComplexTypeMapping)

Fügt eine Typzuordnung hinzu, die einem geschachtelten komplexen Typ entspricht.

RemoveTypeMapping(ComplexTypeMapping)

Entfernt eine Typzuordnung, die einem geschachtelten komplexen Typ entspricht.

Gilt für: