DbDataSource Classe

Definição

Representa uma fonte de dados que pode ser usada para obter conexões abertas e em quais comandos podem ser executados diretamente.

public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
Herança
DbDataSource
Implementações

Comentários

Ao contrário DbProviderFactoryde , que é apenas uma fábrica para objetos específicos do provedor, como DbConnection, DbDataSource distribui conexões abertas a bancos de dados específicos, encapsulando todas as informações necessárias para se conectar a um banco de dados. Dependendo de como o DbDataSource foi configurado, as conexões que ele distribui podem estar em pool.

Construtores

DbDataSource()

Inicializa uma nova instância da classe DbDataSource.

Propriedades

ConnectionString

Obtém o cadeia de conexão do banco de dados representado por este DbDataSource. O conteúdo exato da cadeia de conexão depende da fonte de dados específica para esta conexão.

Métodos

CreateBatch()

Retorna um DbBatch que está pronto para execução no DbDataSource.

CreateCommand(String)

Retorna um DbCommand que está pronto para execução no DbDataSource.

CreateConnection()

Retorna uma nova conexão fechada com o banco de dados representado por este DbDataSource.

CreateDbBatch()

Retorna um DbBatch que está pronto para execução no DbDataSource.

CreateDbCommand(String)

Retorna um DbCommand que está pronto para execução no DbDataSource.

CreateDbConnection()

Retorna uma nova conexão fechada com o banco de dados representado por este DbDataSource.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona.

Dispose(Boolean)

Chamado pelos métodos Dispose() e Finalize() para liberar os recursos gerenciados e não gerenciados usados pela instância atual da DbDataSource classe.

DisposeAsync()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona.

DisposeAsyncCore()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos gerenciados de forma assíncrona.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OpenConnection()

Retorna uma nova conexão aberta com o banco de dados representado por este DbDataSource.

OpenConnectionAsync(CancellationToken)

Retorna de forma assíncrona uma nova conexão aberta com o banco de dados representado por este DbDataSource.

OpenDbConnection()

Retorna uma nova conexão aberta com o banco de dados representado por este DbDataSource.

OpenDbConnectionAsync(CancellationToken)

Retorna de forma assíncrona uma nova conexão aberta com o banco de dados representado por este DbDataSource.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas.

Aplica-se a