Class PostgreSQLProviderDetector
- Namespace
- LinqToDB.Internal.DataProvider.PostgreSQL
- Assembly
- linq2db.dll
public class PostgreSQLProviderDetector : ProviderDetectorBase<PostgreSQLProviderDetector.Provider, PostgreSQLVersion>
- Inheritance
-
PostgreSQLProviderDetector
- Inherited Members
- Extension Methods
Constructors
PostgreSQLProviderDetector()
public PostgreSQLProviderDetector()
Methods
CreateConnection(Provider, string)
protected override DbConnection CreateConnection(PostgreSQLProviderDetector.Provider provider, string connectionString)
Parameters
providerPostgreSQLProviderDetector.ProviderconnectionStringstring
Returns
DetectProvider(ConnectionOptions)
public override IDataProvider? DetectProvider(ConnectionOptions options)
Parameters
optionsConnectionOptions
Returns
DetectServerVersion(DbConnection, DbTransaction?)
protected override PostgreSQLVersion? DetectServerVersion(DbConnection connection, DbTransaction? transaction)
Parameters
connectionDbConnectiontransactionDbTransaction
Returns
GetDataProvider(ConnectionOptions, Provider, PostgreSQLVersion)
public override IDataProvider GetDataProvider(ConnectionOptions options, PostgreSQLProviderDetector.Provider provider, PostgreSQLVersion version)
Parameters
optionsConnectionOptionsproviderPostgreSQLProviderDetector.ProviderversionPostgreSQLVersion