Database Classe

Definição

Fornece métodos e propriedades usados para acessar e gerenciar dados armazenados em um banco de dados.

public class Database : IDisposable
type Database = class
    interface IDisposable
Public Class Database
Implements IDisposable
Herança
Database
Implementações

Propriedades

Connection

Obtém a conexão atual a um banco de dados.

Métodos

Close()

Fecha um banco de dados aberto.

Dispose()

Libera todos os recursos usados por uma Database instância.

Dispose(Boolean)

Libera os recursos não gerenciados usados por uma Database instância e, opcionalmente, libera os recursos gerenciados.

Execute(String, Object[])

Executa uma instrução SQL sem consulta.

GetLastInsertId()

Retorna a coluna de identidade da linha inserida mais recentemente.

Open(String)

Abre uma conexão com um banco de dados usando o nome de arquivo especificado ou a cadeia de conexão nomeada.

OpenConnectionString(String)

Abre uma conexão a um banco de dados usando a cadeia de conexão especificada.

OpenConnectionString(String, String)

Abre uma conexão a um banco de dados usando uma cadeia de conexão e o provedor especificado.

Query(String, Object[])

Executa uma consulta SQL que retorna uma lista de linhas como resultado.

QuerySingle(String, Object[])

Executa uma consulta SQL que retorna uma única linha como resultado.

QueryValue(String, Object[])

Executa uma consulta SQL que retorna um único valor escalar como resultado.

Eventos

ConnectionOpened

Ocorre quando uma nova conexão de banco de dados é aberta por uma Database instância do.

Aplica-se a