Partilhar via


Classe Sql90DatabaseSchemaProvider

DatabaseSchemaProvider para SQL Server 2005. Essa classe cria o DataSchemaModel o serviço de script e os serviços de interação do usuário para SQL Server 2005.

Hierarquia de herança

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

Namespace:  Microsoft.Data.Schema.Sql
Assembly:  Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)

Sintaxe

'Declaração
<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

O tipo Sql90DatabaseSchemaProvider expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Sql90DatabaseSchemaProvider Inicializa uma nova instância da classe Sql90DatabaseSchemaProvider.

Início

Propriedades

  Nome Descrição
Propriedade pública ExtensionManager Obtém o ExtensionManager para o projeto de banco de dados atual no Visual Studio Team System 2008 Database Edition. (Herdado de DatabaseSchemaProvider.)
Propriedade pública FamilyName Retorna o nome da família de DatabaseSchemaProviders. (Herdado de SqlDatabaseSchemaProvider.)
Propriedade pública ModelSchema Obtém o ModelSchema o objeto para o provedor. (Herdado de DatabaseSchemaProvider.)
Propriedade pública UserInteractionServices Obtém o singleton SQL Server 2005-relacionados a serviços de interação do usuário. (Substitui DatabaseSchemaProvider.UserInteractionServices.)

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetSchemaUpgradeXslt Retorna uma transformação do Extensible Stylesheet Language Transformations (XSLT) converte um .dbschema da versão especificada atual ou nulo, não há tal conversão existe. (Substitui DatabaseSchemaProvider.GetSchemaUpgradeXslt(String).)
Método público GetService<TService> Retorna um objeto de serviço instanciado que é registrado com esse provedor e identificado por fornecida Type. (Herdado de DatabaseSchemaProvider.)
Método público GetServiceConstructor<TServiceConstructor> Retorna um construtor para o serviço que é identificado pelo fornecida Type. (Herdado de DatabaseSchemaProvider.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido RegisterModelTypes Quando implementado em uma classe derivada, registra os tipos de modelo são encontrados no esquema do modelo fornecido. (Herdado de DatabaseSchemaProvider.)
Método público SchemaVersionSupported Retorna um valor que indica se a versão fornecida é o mesmo que um modelo de esquema ou se um XLST está disponível para converter o modelo de esquema para a versão fornecida. (Herdado de DatabaseSchemaProvider.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Campos

  Nome Descrição
Campo públicoMembro estático Sql90ModelSchemaVersion Versão atual do esquema para este provedor.

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Sql