DbDataSource Classe

Definição

Representa uma fonte de dados que pode ser usada para obter ligações abertas, e contra a qual 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

Observações

Ao contrário de DbProviderFactory, que é puramente uma fábrica para objetos específicos do fornecedor, como DbConnection, DbDataSource distribui ligações abertas a bases de dados específicas, encapsulando toda a informação necessária para se ligar a uma base de dados. Dependendo de como DbDataSource foi configurado, as ligações que distribui podem ser agrupadas.

Construtores

Name Description
DbDataSource()

Inicializa uma nova instância da DbDataSource classe.

Propriedades

Name Description
ConnectionString

Obtém a cadeia de ligação da base de dados representada por este DbDataSource. O conteúdo exato da cadeia de ligação depende da fonte de dados específica para esta ligação.

Métodos

Name Description
CreateBatch()

Devolve um DbBatch que está pronto para execução contra o DbDataSource.

CreateCommand(String)

Devolve um DbCommand que está pronto para execução contra o DbDataSource.

CreateConnection()

Retorna uma nova ligação fechada à base de dados representada por esta DbDataSource.

CreateDbBatch()

Devolve um DbBatch que está pronto para execução contra o DbDataSource.

CreateDbCommand(String)

Devolve um DbCommand que está pronto para execução contra o DbDataSource.

CreateDbConnection()

Retorna uma nova ligação fechada à base de dados representada por esta DbDataSource.

Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos de forma assíncrona.

Dispose(Boolean)

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

DisposeAsync()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos de forma assíncrona.

DisposeAsyncCore()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos geridos de forma assíncrona.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OpenConnection()

Devolve uma nova ligação aberta à base de dados representada por este DbDataSource.

OpenConnectionAsync(CancellationToken)

Devolve assíncronamente uma nova ligação aberta à base de dados representada por este DbDataSource.

OpenDbConnection()

Devolve uma nova ligação aberta à base de dados representada por este DbDataSource.

OpenDbConnectionAsync(CancellationToken)

Devolve assíncronamente uma nova ligação aberta à base de dados representada por este DbDataSource.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada.

Aplica-se a