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


DatabaseSchemaProviderFamily - класс

Указывает семейство поставщиков.

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

System.Object
  Microsoft.Data.Schema.Extensibility.DatabaseSchemaProviderFamily
    Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProviderFamily

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство AdoProvider Получает поставщик объектов данных ActiveX (ADO) для всех процессоров цифровой обработки сигналов (DSP) в семействе.
Открытое свойство FamilyName Получает короткое имя, указывающее семейство (например, sql для поставщиков базы данных SQL Server).
Открытое свойство ServerExplorerDataProvider Получает объект Guid, указывающий базовый поставщик данных, используемый всеми поставщиками в этом семействе.
Открытое свойство ServerExplorerDataSource Получает объект Guid, указывающий источник данных, используемый всеми поставщиками в этом семействе.

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

Методы

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

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

Заметки

Классы, производные от этого класса DatabaseSchemaProviderFamily, должны быть помечены атрибутом DatabaseSchemaProviderCompatibilityAttribute с параметром nullпустая ссылка (Nothing в Visual Basic) вместо объявления совместимыми с определенным поставщиком. Следует использовать следующий синтаксис: [DatabaseSchemaProviderCompatibility(null)].

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

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

См. также

Ссылки

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

DatabaseSchemaProviderCompatibilityAttribute

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

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