ComplexPropertyMapping Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
ComplexPropertyMapping(EdmProperty) |
Erstellen eines neuen Zuordnungsobjekts für komplexe Eigenschaften |
Eigenschaften
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
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:
Entity Framework