Class NpgsqlConnector
Represents a connection to a PostgreSQL backend. Unlike NpgsqlConnection objects, which are exposed to users, connectors are internal to Npgsql and are recycled by the connection pool.
Inheritance
object
NpgsqlConnector
Namespace: Npgsql.Internal
Assembly: Npgsql.dll
Syntax
public sealed class NpgsqlConnector
Properties
| Improve this Doc View SourceDatabaseInfo
Information about PostgreSQL and PostgreSQL-like databases (e.g. type definitions, capabilities...).
Declaration
public NpgsqlDatabaseInfo DatabaseInfo { get; }
Property Value
Type | Description |
---|---|
NpgsqlDatabaseInfo |
Settings
The parsed connection string.
Declaration
public NpgsqlConnectionStringBuilder Settings { get; }
Property Value
Type | Description |
---|---|
NpgsqlConnectionStringBuilder |
TextEncoding
Declaration
public Encoding TextEncoding { get; }
Property Value
Type | Description |
---|---|
Encoding |
Methods
| Improve this Doc View SourceCreateBatch()
Creates and returns a NpgsqlBatch object associated with the NpgsqlConnector.
Declaration
public NpgsqlBatch CreateBatch()
Returns
Type | Description |
---|---|
NpgsqlBatch | A NpgsqlBatch object. |
CreateCommand(string?)
Creates and returns a NpgsqlCommand object associated with the NpgsqlConnector.
Declaration
public NpgsqlCommand CreateCommand(string? cmdText = null)
Parameters
Type | Name | Description |
---|---|---|
string? | cmdText | The text of the query. |
Returns
Type | Description |
---|---|
NpgsqlCommand | A NpgsqlCommand object. |