Поделиться через


Класс DataContext

Предоставляет доступ LINQ (запрос) и для отслеживания изменений, списков и библиотек документов веб-узла Microsoft SharePoint Foundation .

Иерархия наследования

System.Object
  Microsoft.SharePoint.Linq.DataContext

Пространство имен:  Microsoft.SharePoint.Linq
Сборка:  Microsoft.SharePoint.Linq (в Microsoft.SharePoint.Linq.dll)

Синтаксис

'Декларация
Public Class DataContext _
    Implements IDisposable
'Применение
Dim instance As DataContext
public class DataContext : IDisposable

Замечания

Примечания для разработчиков производных классов

Существующий класс DataContext можно использовать для представления данных из веб-узла, но существуют преимущества создания собственного производного класса. Инструмент « SPMetal » автоматически будет объявлять класс, производный от DataContext. Этот класс будет отмечен partial (Partialв Visual Basic), к нему можно добавить членов в отдельном файле кода, не перезаписывается при каждом SPMetal заново генерирует код. Кроме того класс, созданный программой SPMetal будет иметь подписи разделяемый метод OnCreated вызывается в конструкторы класса с именем. OnCreated можно реализовать в другие файлы кода, чтобы, например, инициализировать члены, объявленные в этом файле кода.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы DataContext

Пространство имен Microsoft.SharePoint.Linq