Class DB2Tools
- Namespace
- LinqToDB.DataProvider.DB2
- Assembly
- linq2db.dll
public static class DB2Tools
- Inheritance
-
objectDB2Tools
Properties
AutoDetectProvider
public static bool AutoDetectProvider { get; set; }
Property Value
Methods
CreateDataConnection(DbConnection, DB2Version)
Creates DataConnection object using provided connection object.
public static DataConnection CreateDataConnection(DbConnection connection, DB2Version version = DB2Version.LUW)
Parameters
connectionDbConnectionConnection instance.
versionDB2VersionDB2 version.
Returns
- DataConnection
DataConnection instance.
CreateDataConnection(DbTransaction, DB2Version)
Creates DataConnection object using provided transaction object.
public static DataConnection CreateDataConnection(DbTransaction transaction, DB2Version version = DB2Version.LUW)
Parameters
transactionDbTransactionTransaction instance.
versionDB2VersionDB2 version.
Returns
- DataConnection
DataConnection instance.
CreateDataConnection(string, DB2Version)
Creates DataConnection object using provided DB2 connection string.
public static DataConnection CreateDataConnection(string connectionString, DB2Version version = DB2Version.LUW)
Parameters
connectionStringstringConnection string.
versionDB2VersionDB2 version.
Returns
- DataConnection
DataConnection instance.
GetDataProvider(DB2Version, string?, DbConnection?, DbTransaction?)
public static IDataProvider GetDataProvider(DB2Version version = DB2Version.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)
Parameters
versionDB2VersionconnectionStringstringconnectionDbConnectiontransactionDbTransaction
Returns
ResolveDB2(Assembly)
public static void ResolveDB2(Assembly assembly)
Parameters
assemblyAssembly
ResolveDB2(string)
public static void ResolveDB2(string path)
Parameters
pathstring