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


Sql100DatabaseSchemaProvider - класс

Поставщик DatabaseSchemaProvider для SQL Server 2008. Создает объект DataSchemaModel, службы скриптов и службы взаимодействия с пользователем для SQL Server 2008.

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

System.Object
  Microsoft.Data.Schema.DatabaseSchemaProvider
    Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProvider
      Microsoft.Data.Schema.Sql.Sql100DatabaseSchemaProvider

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

Синтаксис

'Декларация
<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql100DatabaseSchemaProvider")> _
Public NotInheritable Class Sql100DatabaseSchemaProvider _
    Inherits SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql100DatabaseSchemaProvider")]
public sealed class Sql100DatabaseSchemaProvider : SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute(L"Microsoft.Data.Schema.Sql.SqlDsp.Sql100DatabaseSchemaProvider")]
public ref class Sql100DatabaseSchemaProvider sealed : public SqlDatabaseSchemaProvider
[<Sealed>]
[<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql100DatabaseSchemaProvider")>]
type Sql100DatabaseSchemaProvider =  
    class
        inherit SqlDatabaseSchemaProvider
    end
public final class Sql100DatabaseSchemaProvider extends SqlDatabaseSchemaProvider

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

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

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

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

Свойства

  Имя Описание
Открытое свойство ExtensionManager Получает свойство ExtensionManager для текущего проекта базы данных в Visual Studio Team System 2008 Database Edition. (Унаследовано от DatabaseSchemaProvider.)
Открытое свойство FamilyName Возвращает имя данного семейства поставщиков DatabaseSchemaProviders. (Унаследовано от SqlDatabaseSchemaProvider.)
Открытое свойство ModelSchema Получает объект ModelSchema для этого поставщика. (Унаследовано от DatabaseSchemaProvider.)
Открытое свойство UserInteractionServices Получает одноэлементный экземпляр, предоставляющий связанные с SQL Server 2008 службы взаимодействия с пользователем. (Переопределяет DatabaseSchemaProvider.UserInteractionServices.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetSchemaUpgradeXslt Возвращает преобразование XSLT, преобразующее DBSCHEMA из указанной версии в текущую, или значение NULL, если такого преобразования нет. (Переопределяет DatabaseSchemaProvider.GetSchemaUpgradeXslt(String).)
Открытый метод GetService<TService> Возвращает создаваемый экземпляр объекта службы, зарегистрированный с использованием этого поставщика и идентифицируемый предоставляемым объектом Type. (Унаследовано от DatabaseSchemaProvider.)
Открытый метод GetServiceConstructor<TServiceConstructor> Возвращает конструктор для службы, которая определена предоставленным объектом Type. (Унаследовано от DatabaseSchemaProvider.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод RegisterModelTypes При реализации в производном классе регистрирует типы модели, найденные в предоставленной схеме модели. (Унаследовано от DatabaseSchemaProvider.)
Открытый метод SchemaVersionSupported Возвращает значение, которое показывает, соответствует ли предоставленная версия версии модели схемы или доступно преобразование модели схемы в предоставленную версию с использованием XLST. (Унаследовано от DatabaseSchemaProvider.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

Поля

  Имя Описание
Открытое полеСтатический член Sql100ModelSchemaVersion Текущая версия схемы для данного поставщика.

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

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

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

См. также

Ссылки

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