Table of Contents

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

provider DB2ProviderDetector.Provider
connectionString string

Returns

DbConnection

DetectProvider(ConnectionOptions)

public override IDataProvider? DetectProvider(ConnectionOptions options)

Parameters

options ConnectionOptions

Returns

IDataProvider

DetectServerVersion(DbConnection, DbTransaction?)

protected override DB2Version? DetectServerVersion(DbConnection connection, DbTransaction? transaction)

Parameters

connection DbConnection
transaction DbTransaction

Returns

DB2Version?

GetDataProvider(ConnectionOptions, Provider, DB2Version)

public override IDataProvider GetDataProvider(ConnectionOptions options, DB2ProviderDetector.Provider provider, DB2Version version)

Parameters

options ConnectionOptions
provider DB2ProviderDetector.Provider
version DB2Version

Returns

IDataProvider