Compartilhar via


Classe Sql100DatabaseSchemaProvider

DatabaseSchemaProvider para SQL Server 2008. Ele criará um DataSchemaModel, serviços de script e serviços de interação do usuário para SQL Server 2008.

Hierarquia de herança

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

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.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

O tipo Sql100DatabaseSchemaProvider expõe os membros a seguir.

Construtores

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

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 que fornece SQL Server 2008-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 Sql100ModelSchemaVersion 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