System.Data.Linq.Mapping Espace de noms

Contient des classes utilisées pour générer un modèle objet LINQ to SQL qui représente la structure et le contenu d’une base de données relationnelle.

Classes

Nom Description
AssociationAttribute

Désigne une propriété pour représenter une association de base de données, telle qu’une relation de clé étrangère.

AttributeMappingSource

Source de mappage qui utilise des attributs sur le contexte pour créer le modèle de mappage.

ColumnAttribute

Associe une classe à une colonne dans une table de base de données.

DataAttribute

Fournit aux membres de décrire les attributs de données dans les colonnes.

DatabaseAttribute

Spécifie certains attributs d’une classe qui représente une base de données.

FunctionAttribute

Associe une méthode à une procédure stockée ou à une fonction définie par l’utilisateur dans la base de données.

InheritanceMappingAttribute

Mappe une hiérarchie d’héritage dans une application LINQ to SQL.

MappingSource

Représente une source pour les informations de mappage.

MetaAccessor

Représente un accesseur à un membre.

MetaAccessor<TEntity,TMember>

Version fortement typée de la MetaAccessor classe.

MetaAssociation

Représente une relation d’association entre deux types d’entités.

MetaDataMember

Représente le mappage entre un champ ou une propriété d’un objet de domaine dans une colonne d’une table de base de données.

MetaFunction

Représente le mappage entre une méthode de contexte et une fonction de base de données.

MetaModel

Abstraction qui représente le mappage entre une base de données et des objets de domaine.

MetaParameter

Représente le mappage entre un paramètre de méthode et un paramètre de fonction de base de données.

MetaTable

Représente une abstraction d’une table ou d’une vue de base de données.

MetaType

Représente le mappage d’un type d’objet de domaine aux colonnes d’une table de base de données.

ParameterAttribute

Active la spécification des détails de mappage pour un paramètre de méthode de procédure stockée.

ProviderAttribute

Spécifie le fournisseur de base de données à utiliser.

ResultTypeAttribute

Utilisé pour spécifier chaque type de résultat ; pour les fonctions ayant différents types de résultats.

TableAttribute

Désigne une classe en tant que classe d’entité associée à une table de base de données.

XmlMappingSource

Représente une source de mappage qui utilise un fichier de mappage XML externe pour créer le modèle.

Énumérations

Nom Description
AutoSync

Indique au runtime comment récupérer la valeur après une opération d’insertion ou de mise à jour.

UpdateCheck

Spécifie quand les objets doivent être testés pour les conflits d’accès concurrentiel.