Table of Contents

Class OracleProviderDetector

Namespace
LinqToDB.Internal.DataProvider.Oracle
Assembly
linq2db.dll
public class OracleProviderDetector : ProviderDetectorBase<OracleProvider, OracleVersion>
Inheritance
OracleProviderDetector
Inherited Members
Extension Methods

Constructors

OracleProviderDetector()

public OracleProviderDetector()

Methods

CreateConnection(OracleProvider, string)

protected override DbConnection CreateConnection(OracleProvider provider, string connectionString)

Parameters

provider OracleProvider
connectionString string

Returns

DbConnection

DetectProvider(ConnectionOptions)

public override IDataProvider? DetectProvider(ConnectionOptions options)

Parameters

options ConnectionOptions

Returns

IDataProvider

DetectProvider(ConnectionOptions, OracleProvider)

protected override OracleProvider DetectProvider(ConnectionOptions options, OracleProvider provider)

Parameters

options ConnectionOptions
provider OracleProvider

Returns

OracleProvider

DetectServerVersion(DbConnection, DbTransaction?)

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

Parameters

connection DbConnection
transaction DbTransaction

Returns

OracleVersion?

GetDataProvider(ConnectionOptions, OracleProvider, OracleVersion)

public override IDataProvider GetDataProvider(ConnectionOptions options, OracleProvider provider, OracleVersion version)

Parameters

options ConnectionOptions
provider OracleProvider
version OracleVersion

Returns

IDataProvider