Freigeben über


MappingFragment Klasse

Definition

Stellt die Metadaten für das Zuordnungsfragment dar. Ein Satz von Zuordnungsfragmenten besteht aus set mappings( EntitySet, AssociationSet oder CompositionSet ) Each MappingFragment stellt zuordnungen für die Eigenschaften eines Typs bereit, die einer einzelnen Tabelle zugeordnet sind.

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

Beispiele

Wenn Sie beispielsweise die CS-MSL-Datei konzeptionell wie folgt darstellen könnten: --Mapping --EntityContainerMapping ( CNorthwind-->SNorthwind ) --EntitySetMapping --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMem)berMetadata-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --EntityTypeMapping --MappingFragment --EntityKey --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ComplexPropertyMap --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata--SMemberMetadata> ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( konstanter Wert--->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 Zuordnungsfragmentelemente im obigen Beispiel dar. Benutzer können über diese Zuordnungsfragmentklasse auf alle Konstrukte der obersten Ebene des MappingFragment-Elements wie EntityKey map, Property Maps und Discriminator zugreifen.

Konstruktoren

MappingFragment(EntitySet, TypeMapping, Boolean)

Erstellt eine MappingFragment-instance.

Eigenschaften

Conditions

Ruft eine schreibgeschützte Auflistung von Eigenschaftenzuordnungsbedingungen ab.

MakeColumnsDistinct

Ruft ein Flag ab, das angibt, ob beim Generieren von Abfragen "DISTINCT" eingeschlossen werden soll.

PropertyMappings

Ruft eine schreibgeschützte Auflistung von Eigenschaftenzuordnungen ab.

StoreEntitySet

Ruft das EntitySet ab, das der zugeordneten Tabelle oder Sicht entspricht.

TypeMapping

Ruft den TypeMapping ab, der dieses MappingFragment enthält.

Methoden

AddCondition(ConditionPropertyMapping)

Fügt eine Eigenschaftszuordnungsbedingung hinzu.

AddPropertyMapping(PropertyMapping)

Fügt eine Eigenschaftszuordnung hinzu.

RemoveCondition(ConditionPropertyMapping)

Entfernt eine Eigenschaftszuordnungsbedingung.

RemovePropertyMapping(PropertyMapping)

Entfernt eine Eigenschaftenzuordnung.

Gilt für: