Partager via


DataContext - Classe

Fournit l'accès LINQ (Language Integrated Query) et pour le suivi des modifications, les listes et les bibliothèques de documents d'un site Web de Microsoft SharePoint Foundation .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Linq.DataContext

Espace de noms :  Microsoft.SharePoint.Linq
Assembly :  Microsoft.SharePoint.Linq (dans Microsoft.SharePoint.Linq.dll)

Syntaxe

'Déclaration
Public Class DataContext _
    Implements IDisposable
'Utilisation
Dim instance As DataContext
public class DataContext : IDisposable

Remarques

Remarques destinées aux héritiers

Vous pouvez utiliser la classe DataContext existante pour représenter les données d'un site Web, mais présente des avantages de dériver votre propre classe. L'outil SPMetal déclare automatiquement une classe dérivée de DataContext. Cette classe sera marquée partial (Partialdans Visual Basic) afin que vous pouvez ajouter des membres dans un fichier de code séparé qui n'est pas écrasé à chaque fois que SPMetal régénère le code. En outre, la classe générée par SPMetal aura la signature d'une méthode partielle nommée OnCreated qui est appelée dans les constructeurs de la classe. Vous pouvez implémenter OnCreated dans le fichier de code pour, par exemple, initialiser les membres que vous avez déclaré dans le fichier de code.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

DataContext - Membres

Microsoft.SharePoint.Linq - Espace de noms