MappingFragment Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |