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


DataProviderServices - класс

Предоставляет различные службы для поставщика ADO.NET.

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

System.Object
  Microsoft.Data.Schema.Extensibility.DataProviderServices
    Microsoft.Data.Schema.SqlProviderServices

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

Синтаксис

'Декларация
Public MustInherit Class DataProviderServices _
    Implements IExtension
public abstract class DataProviderServices : IExtension
public ref class DataProviderServices abstract : IExtension
[<AbstractClass>]
type DataProviderServices =  
    class
        interface IExtension
    end
public abstract class DataProviderServices implements IExtension

Тип DataProviderServices предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод DataProviderServices Инициализирует новый экземпляр класса DataProviderServices.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AdoProvider Получает имя поставщика ADO.NET.Этот поставщик используется всеми службами, которые доступны из классов, являющихся производными этого класса.
Открытое свойство ConnectionStringParser Получает синтаксический анализатор строки подключения, унаследованный от класса IConnectionStringParser.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый методСтатический член GetCompatibleDatabaseProviderServices Возвращает объект DataProviderServices, совместимый с именем указанного поставщика ADO.NET.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Каждый производной класс службы соответствует определенному поставщику данных, идентифицируемому по его пространству имен. Пометьте каждый производной класс службы с помощью DatabaseSchemaProviderCompatibilityAttribute , но с параметром nullпустая ссылка (Nothing в Visual Basic). Вы должны использовать следующий синтаксис: [DatabaseSchemaProviderCompatibility(null)].

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

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

См. также

Ссылки

Microsoft.Data.Schema.Extensibility - пространство имен

DatabaseSchemaProviderCompatibilityAttribute

Другие ресурсы

Расширение функций баз данных в Visual Studio