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


SqlDatabaseSchemaProviderFamily - класс

Представляет коллекцию поставщиков схемы базы данных для одного источника данных и поставщика данных, написанных обычно одним автором. Поставщики DatabaseSchemaProviders в одном семействе обычно отличаются только версией поддерживаемой базы данных. Имя семейства произвольно и должно быть уникальным. Оно должно иметь такую форму, чтобы пользователи могли прочесть или ввести его.

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

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

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

Синтаксис

'Декларация
<DatabaseSchemaProviderCompatibilityAttribute(Nothing)> _
Public Class SqlDatabaseSchemaProviderFamily _
    Inherits DatabaseSchemaProviderFamily
[DatabaseSchemaProviderCompatibilityAttribute(null)]
public class SqlDatabaseSchemaProviderFamily : DatabaseSchemaProviderFamily
[DatabaseSchemaProviderCompatibilityAttribute(nullptr)]
public ref class SqlDatabaseSchemaProviderFamily : public DatabaseSchemaProviderFamily
[<DatabaseSchemaProviderCompatibilityAttribute(null)>]
type SqlDatabaseSchemaProviderFamily =  
    class
        inherit DatabaseSchemaProviderFamily
    end
public class SqlDatabaseSchemaProviderFamily extends DatabaseSchemaProviderFamily

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

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

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

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

Свойства

  Имя Описание
Открытое свойство AdoProvider Имя пространства имен поставщика данных, используемого для SQL Server. (Переопределяет DatabaseSchemaProviderFamily.AdoProvider.)
Открытое свойство FamilyName Короткое имя семейства SQL Server поставщиков DatabaseSchemaProviders. (Переопределяет DatabaseSchemaProviderFamily.FamilyName.)
Открытое свойство ServerExplorerDataProvider GUID, используемый обозревателем сервера для определения поставщика данных, используемого для SQL Server. (Переопределяет DatabaseSchemaProviderFamily.ServerExplorerDataProvider.)
Открытое свойство ServerExplorerDataSource GUID, используемый обозревателем сервера для определения источника DataSource для SQL Server. (Переопределяет DatabaseSchemaProviderFamily.ServerExplorerDataSource.)

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

Методы

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

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

Поля

  Имя Описание
Открытое полеСтатический член ProviderName Имя сборки, определяющей поставщика, например System.Data.SqlClient.
Открытое полеСтатический член SqlFamilyName Имя данного семейства поставщиков схемы базы данных.

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

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

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

См. также

Ссылки

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