DataContext-Klasse

Bietet LINQ (Language Integrated Query) auf Änderungsnachverfolgung für die Listen und Dokumentbibliotheken von einer Website Microsoft SharePoint Foundation .

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Linq.DataContext

Namespace:  Microsoft.SharePoint.Linq
Assembly:  Microsoft.SharePoint.Linq (in Microsoft.SharePoint.Linq.dll)

Syntax

'Declaration
Public Class DataContext _
    Implements IDisposable
'Usage
Dim instance As DataContext
public class DataContext : IDisposable

Hinweise

Hinweise für Vererber

Können Sie die vorhandene DataContext -Klasse zur Darstellung der Daten einer Website, aber es gibt Vorteile für die eigene Klasse ableiten. Das SPMetal -Tool wird automatisch eine von DataContextabgeleitete Klasse deklarieren. Diese Klasse wird in partial (Partialin Visual Basic) markiert, sodass Sie Elemente in einer separaten Codedatei hinzufügen können, der nicht überschrieben wird, wenn SPMetal neuer Code generiert wird. Außerdem haben die von SPMetal generierte Klasse die Signaturen einer partiellen Methode mit dem Namen OnCreated , die in der Klasse Konstruktoren aufgerufen wird. Sie können OnCreated in eine andere Codedatei an, z. B. Member initialisieren Sie in der Codedatei deklariert haben implementieren.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

DataContext-Member

Microsoft.SharePoint.Linq-Namespace