Partilhar via


DbProviderServices Classe

Definição

Importante

Esta API não está em conformidade com CLS.

A fábrica para criar definições de comando; use o tipo desse objeto como o argumento para o método IServiceProvider.GetService na fábrica do provedor.

public ref class DbProviderServices abstract
public abstract class DbProviderServices
[System.CLSCompliant(false)]
public abstract class DbProviderServices
type DbProviderServices = class
[<System.CLSCompliant(false)>]
type DbProviderServices = class
Public MustInherit Class DbProviderServices
Herança
DbProviderServices
Derivado
Atributos

Construtores

DbProviderServices()

Inicializa uma nova instância da classe DbProviderServices.

Métodos

CreateCommandDefinition(DbCommand)

Cria uma definição de comando que usa um comando especificado.

CreateCommandDefinition(DbCommandTree)

Cria a definição de comando da árvore de comando.

CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Cria a definição de comando com base na árvore de comando e manifesto especificada.

CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Cria um banco de dados indicado pela conexão e cria objetos de esquema.

CreateDatabaseScript(String, StoreItemCollection)

Gera um script DDL (linguagem de definição de dados) que cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo do parâmetro StoreItemCollection e destinado à versão do banco de dados correspondente ao token de manifesto do provedor.

CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Cria um objeto de definição de comando para o manifesto do provedor especificado e uma árvore de comandos.

DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Retorna um valor que indica se um determinado banco de dados existe no servidor e se os objetos do esquema contidos no storeItemCollection foram criados.

DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Cria um banco de dados indicado pela conexão e cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo de uma StoreItemCollection.

DbCreateDatabaseScript(String, StoreItemCollection)

Gera um script DDL (linguagem de definição de dados) que cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo do parâmetro StoreItemCollection e destinado à versão do banco de dados correspondente ao token de manifesto do provedor.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Retorna um valor que indica se um determinado banco de dados existe no servidor e se os objetos do esquema contidos no storeItemCollection foram criados.

DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Exclui todos os objetos de repositório especificado na coleção de itens de repositório do banco de dados e o próprio banco de dados.

DbGetSpatialServices(String)

Obtém os serviços espaciais para o DbProviderServices.

DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Exclui todos os objetos de repositório especificado na coleção de itens de repositório do banco de dados e o próprio banco de dados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDbProviderManifest(String)

Quando substituído em uma classe derivada, retorna uma instância de uma classe que deriva de DbProviderManifest.

GetDbProviderManifestToken(DbConnection)

Retorna o token do manifesto do provedor dada uma conexão.

GetDbSpatialDataReader(DbDataReader, String)

Obtém o leitor de dados espaciais para o DbProviderServices.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetProviderFactory(DbConnection)

Recupera o DbProviderFactory com base no DbConnection especificado.

GetProviderManifest(String)

Retorna o manifesto do provedor usando as informações de versão especificadas.

GetProviderManifestToken(DbConnection)

Retorna o token do manifesto do provedor.

GetProviderServices(DbConnection)

Retorna os provedores dada uma conexão.

GetSpatialDataReader(DbDataReader, String)

Obtém o leitor de dados espaciais para o DbProviderServices.

GetSpatialServices(String)

Obtém os serviços espaciais para o DbProviderServices.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetDbParameterValue(DbParameter, TypeUsage, Object)

Define os valores de parâmetro para o DbProviderServices.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a