Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.