Compartilhar via


Classe Sql80DatabaseSchemaProvider

DatabaseSchemaProvider para SQL Server 2000. Ele criará DataSchemaModel Serviços de script e também serviços de interação de usuário para SQL Server 2000.

Hierarquia de herança

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

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.Sql80DatabaseSchemaProvider")> _
Public NotInheritable Class Sql80DatabaseSchemaProvider _
    Inherits SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")]
public sealed class Sql80DatabaseSchemaProvider : SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute(L"Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")]
public ref class Sql80DatabaseSchemaProvider sealed : public SqlDatabaseSchemaProvider
[<Sealed>]
[<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")>]
type Sql80DatabaseSchemaProvider =  
    class
        inherit SqlDatabaseSchemaProvider
    end
public final class Sql80DatabaseSchemaProvider extends SqlDatabaseSchemaProvider

O tipo Sql80DatabaseSchemaProvider expõe os membros a seguir.

Construtores

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

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 Retorna um singleton que fornece SQL Server 2000-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 linguagem de transformação XSLT (Extensible Stylesheet) que converte um .dbschema da versão especificada atual ou null se não há tal conversão existir. (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 Sql80ModelSchemaVersion 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