Partager via


MappingFragment Classe

Définition

Représente les métadonnées pour le fragment de mappage. Un ensemble de fragments de mappage constitue l’élément Set mappings( EntitySet, AssociationSet or CompositionSet ) Each MappingFragment fournit un mappage pour ces propriétés d’un type mappé à une seule table.

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

Exemples

Par exemple, si conceptuellement, vous pouvez représenter le fichier MSL CS comme suit --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 ( constant value-->SMemberMetadata ) --ComplexTypeMapping --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --DiscriminatorProperyMap ( constante value-->SMemberMetadata ) --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --AssociationSetMapping --AssociationTypeMapping --MappingFragment --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) --ScalarProperyMap ( CMemberMetadata-->SMemberMetadata ) --EndPropertyMap --ScalarPropertyMap ( CMemberMetadata-->SMemberMetadata ) Cette classe représente les métadonnées de tous les éléments de fragment de mappage dans l’exemple ci-dessus. Les utilisateurs peuvent accéder à toutes les constructions de niveau supérieur de l’élément MappingFragment, comme la carte EntityKey, les cartes de propriétés et la propriété Discriminator via cette classe de fragment de mappage.

Constructeurs

MappingFragment(EntitySet, TypeMapping, Boolean)

Crée un instance MappingFragment.

Propriétés

Conditions

Obtient une collection en lecture seule de conditions de mappage de propriétés.

MakeColumnsDistinct

Obtient un indicateur qui indique s’il faut inclure « DISTINCT » lors de la génération de requêtes.

PropertyMappings

Obtient une collection en lecture seule de mappages de propriétés.

StoreEntitySet

Obtient l’EntitySet correspondant à la table ou à la vue en cours de mappage.

TypeMapping

Obtient le TypeMapping qui contient ce MappingFragment.

Méthodes

AddCondition(ConditionPropertyMapping)

Ajoute une condition de mappage de propriété.

AddPropertyMapping(PropertyMapping)

Ajoute un mappage de propriétés.

RemoveCondition(ConditionPropertyMapping)

Supprime une condition de mappage de propriété.

RemovePropertyMapping(PropertyMapping)

Supprime un mappage de propriété.

S’applique à