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