static Create(…) |
Creates a new DbConnector. |
abstract Connection { get; } |
The database connection. |
virtual SqlSyntax { get; } |
The SQL syntax used when formatting SQL. |
abstract Transaction { get; } |
The current transaction, if any. |
virtual AttachTransaction(…) |
Attaches a transaction. |
abstract BeginTransaction() |
Begins a transaction. |
abstract BeginTransaction(…) |
Begins a transaction. |
abstract BeginTransactionAsync(…) |
Begins a transaction. (2 methods) |
Command(…) |
Creates a new command. (6 methods) |
CommandFormat(…) |
Creates a new command from a formatted SQL string. (3 methods) |
abstract CommitTransaction() |
Commits the current transaction. |
abstract CommitTransactionAsync(…) |
Commits the current transaction. |
abstract Dispose() |
Disposes the connector. |
abstract DisposeAsync() |
Disposes the connector. |
abstract GetConnectionAsync(…) |
Returns the database connection. |
abstract OpenConnection() |
Opens the connection. |
abstract OpenConnectionAsync(…) |
Opens the connection. |
virtual ReleaseConnection() |
Releases the open connection. |
virtual ReleaseConnectionAsync() |
Releases the open connection. |
abstract RollbackTransaction() |
Rolls back the current transaction. |
abstract RollbackTransactionAsync(…) |
Rolls back the current transaction. |
StoredProcedure(…) |
Creates a new command to access a stored procedure. (3 methods) |