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


Sql90DatabaseSchemaProvider - класс

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

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

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

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

Синтаксис

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

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

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

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

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

Свойства

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

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

Поля

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

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

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

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

См. также

Ссылки

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