Class DbDataSource
- Namespace
- System.Data.Common
- Assembly
- Npgsql.dll
public abstract class DbDataSource : IDisposable, IAsyncDisposable
- Inheritance
-
DbDataSource
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
DbDataSource()
Properties
ConnectionString
public abstract string ConnectionString { get; }
Property Value
- string
Methods
CreateBatch()
public DbBatch CreateBatch()
Returns
- DbBatch
CreateCommand(string?)
public DbCommand CreateCommand(string? commandText = null)
Parameters
commandText
string
Returns
- DbCommand
CreateConnection()
public DbConnection CreateConnection()
Returns
- DbConnection
CreateDbBatch()
protected virtual DbBatch CreateDbBatch()
Returns
- DbBatch
CreateDbCommand(string?)
protected virtual DbCommand CreateDbCommand(string? commandText = null)
Parameters
commandText
string
Returns
- DbCommand
CreateDbConnection()
protected abstract DbConnection CreateDbConnection()
Returns
- DbConnection
Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
DisposeAsync()
public ValueTask DisposeAsync()
Returns
- ValueTask
DisposeAsyncCore()
protected virtual ValueTask DisposeAsyncCore()
Returns
- ValueTask
OpenConnection()
public DbConnection OpenConnection()
Returns
- DbConnection
OpenConnectionAsync(CancellationToken)
public ValueTask<DbConnection> OpenConnectionAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- ValueTask<DbConnection>
OpenDbConnection()
protected virtual DbConnection OpenDbConnection()
Returns
- DbConnection
OpenDbConnectionAsync(CancellationToken)
protected virtual ValueTask<DbConnection> OpenDbConnectionAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- ValueTask<DbConnection>