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