Compartilhar via


Classe SqlDatabaseSchemaProviderFamily

Representa uma coleção de provedores de esquema de banco de dados para a mesma fonte de dados e o provedor de dados que normalmente são gravados pelo autor do mesmo. Os DatabaseSchemaProviders de uma família geralmente diferem apenas na versão do banco de dados que eles suportam. O nome da família é arbitrário e deve ser exclusivo. Ele deve ser em um formulário que pode ser lido e digitado por seres humanos.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Extensibility.DatabaseSchemaProviderFamily
    Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProviderFamily

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

Sintaxe

'Declaração
<DatabaseSchemaProviderCompatibilityAttribute(Nothing)> _
Public Class SqlDatabaseSchemaProviderFamily _
    Inherits DatabaseSchemaProviderFamily
[DatabaseSchemaProviderCompatibilityAttribute(null)]
public class SqlDatabaseSchemaProviderFamily : DatabaseSchemaProviderFamily
[DatabaseSchemaProviderCompatibilityAttribute(nullptr)]
public ref class SqlDatabaseSchemaProviderFamily : public DatabaseSchemaProviderFamily
[<DatabaseSchemaProviderCompatibilityAttribute(null)>]
type SqlDatabaseSchemaProviderFamily =  
    class
        inherit DatabaseSchemaProviderFamily
    end
public class SqlDatabaseSchemaProviderFamily extends DatabaseSchemaProviderFamily

O tipo SqlDatabaseSchemaProviderFamily expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública AdoProvider O provedor de dados é usado para o nome do namespace SQL Server. (Substitui DatabaseSchemaProviderFamily.AdoProvider.)
Propriedade pública FamilyName O nome curto do SQL Server família de DatabaseSchemaProviders. (Substitui DatabaseSchemaProviderFamily.FamilyName.)
Propriedade pública ServerExplorerDataProvider O GUID que o Server Explorer usa para identificar o provedor de dados é usado para SQL Server. (Substitui DatabaseSchemaProviderFamily.ServerExplorerDataProvider.)
Propriedade pública ServerExplorerDataSource O GUID que o Server Explorer usa para identificar a fonte de dados que é usado para SQL Server. (Substitui DatabaseSchemaProviderFamily.ServerExplorerDataSource.)

Início

Métodos

  Nome Descrição
Método público CreateServerExplorerConnectionName (Substitui DatabaseSchemaProviderFamily.CreateServerExplorerConnectionName(String).)
Método público DetermineDatabaseSchemaProvider Determina o tipo de versão específico de SqlDatabaseSchemaProvider é apropriado para uma SQL Server banco de dados. (Substitui DatabaseSchemaProviderFamily.DetermineDatabaseSchemaProvider(String).)
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 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 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 ProviderName O nome do assembly que define o provedor, como, por exemplo, System.Data.SqlClient.
Campo públicoMembro estático SqlFamilyName O nome da família dos provedores de esquema do banco de dados.

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