Table of Contents

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