MappingFragment 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.
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:
Entity Framework