Class PostgreSQLTools
- Namespace
- LinqToDB.DataProvider.PostgreSQL
- Assembly
- linq2db.dll
public static class PostgreSQLTools
- Inheritance
-
object
PostgreSQLTools
Properties
AutoDetectProvider
public static bool AutoDetectProvider { get; set; }
Property Value
- bool
Methods
CreateDataConnection(DbConnection, PostgreSQLVersion)
public static DataConnection CreateDataConnection(DbConnection connection, PostgreSQLVersion version = PostgreSQLVersion.AutoDetect)
Parameters
connection DbConnection
version PostgreSQLVersion
Returns
- DataConnection
CreateDataConnection(DbTransaction, PostgreSQLVersion)
public static DataConnection CreateDataConnection(DbTransaction transaction, PostgreSQLVersion version = PostgreSQLVersion.AutoDetect)
Parameters
transaction DbTransaction
version PostgreSQLVersion
Returns
- DataConnection
CreateDataConnection(string, PostgreSQLVersion)
public static DataConnection CreateDataConnection(string connectionString, PostgreSQLVersion version = PostgreSQLVersion.AutoDetect)
Parameters
connectionString string
version PostgreSQLVersion
Returns
- DataConnection
GetDataProvider(PostgreSQLVersion, string?, DbConnection?, DbTransaction?)
public static IDataProvider GetDataProvider(PostgreSQLVersion version = PostgreSQLVersion.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)
Parameters
version PostgreSQLVersion
connectionString string
connection DbConnection
transaction DbTransaction
Returns
- IDataProvider
ResolvePostgreSQL(Assembly)
public static void ResolvePostgreSQL(Assembly assembly)
Parameters
assembly Assembly
ResolvePostgreSQL(string)
public static void ResolvePostgreSQL(string path)
Parameters
path string