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
providerOracleProviderconnectionStringstring
Returns
DetectProvider(ConnectionOptions)
public override IDataProvider? DetectProvider(ConnectionOptions options)
Parameters
optionsConnectionOptions
Returns
DetectProvider(ConnectionOptions, OracleProvider)
protected override OracleProvider DetectProvider(ConnectionOptions options, OracleProvider provider)
Parameters
optionsConnectionOptionsproviderOracleProvider
Returns
DetectServerVersion(DbConnection, DbTransaction?)
protected override OracleVersion? DetectServerVersion(DbConnection connection, DbTransaction? transaction)
Parameters
connectionDbConnectiontransactionDbTransaction
Returns
GetDataProvider(ConnectionOptions, OracleProvider, OracleVersion)
public override IDataProvider GetDataProvider(ConnectionOptions options, OracleProvider provider, OracleVersion version)
Parameters
optionsConnectionOptionsproviderOracleProviderversionOracleVersion