Class NpgsqlDataSource
Inheritance
NpgsqlDataSource
Assembly: Npgsql.dll
Syntax
public abstract class NpgsqlDataSource : DbDataSource, IDisposable, IAsyncDisposable
Properties
|
Improve this Doc
View Source
ConnectionString
Declaration
public override string ConnectionString { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Password
Declaration
public string Password { set; }
Property Value
Methods
|
Improve this Doc
View Source
Create(NpgsqlConnectionStringBuilder)
Declaration
public static NpgsqlDataSource Create(NpgsqlConnectionStringBuilder connectionStringBuilder)
Parameters
Returns
|
Improve this Doc
View Source
Create(String)
Declaration
public static NpgsqlDataSource Create(string connectionString)
Parameters
Type |
Name |
Description |
String |
connectionString |
|
Returns
|
Improve this Doc
View Source
CreateBatch()
Declaration
public NpgsqlBatch CreateBatch()
Returns
|
Improve this Doc
View Source
CreateCommand(String)
Declaration
public NpgsqlCommand CreateCommand(string commandText = null)
Parameters
Type |
Name |
Description |
String |
commandText |
An optional SQL for the command.
|
Returns
|
Improve this Doc
View Source
CreateConnection()
Returns a new, unopened connection from this data source.
Declaration
public NpgsqlConnection CreateConnection()
Returns
|
Improve this Doc
View Source
CreateDbBatch()
Declaration
protected override DbBatch CreateDbBatch()
Returns
Overrides
|
Improve this Doc
View Source
CreateDbCommand(String)
Declaration
protected override DbCommand CreateDbCommand(string commandText = null)
Parameters
Type |
Name |
Description |
String |
commandText |
|
Returns
Overrides
|
Improve this Doc
View Source
CreateDbConnection()
Declaration
protected override DbConnection CreateDbConnection()
Returns
Overrides
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
Overrides
|
Improve this Doc
View Source
DisposeAsyncCore()
Declaration
protected override ValueTask DisposeAsyncCore()
Returns
Overrides
|
Improve this Doc
View Source
OpenConnection()
Returns a new, opened connection from this data source.
Declaration
public NpgsqlConnection OpenConnection()
Returns
|
Improve this Doc
View Source
OpenConnectionAsync(CancellationToken)
Returns a new, opened connection from this data source.
Declaration
public async ValueTask<NpgsqlConnection> OpenConnectionAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
An optional token to cancel the asynchronous operation. The default value is None.
|
Returns
Implements