Class MySqlProviderDetector
- Namespace
- LinqToDB.Internal.DataProvider.MySql
- Assembly
- linq2db.dll
public class MySqlProviderDetector : ProviderDetectorBase<MySqlProvider, MySqlVersion>
- Inheritance
-
MySqlProviderDetector
- Inherited Members
- Extension Methods
Constructors
MySqlProviderDetector()
public MySqlProviderDetector()
Methods
CreateConnection(MySqlProvider, string)
protected override DbConnection CreateConnection(MySqlProvider provider, string connectionString)
Parameters
providerMySqlProviderconnectionStringstring
Returns
DetectProvider(ConnectionOptions)
public override IDataProvider? DetectProvider(ConnectionOptions options)
Parameters
optionsConnectionOptions
Returns
DetectProvider(ConnectionOptions, MySqlProvider)
protected override MySqlProvider DetectProvider(ConnectionOptions options, MySqlProvider provider)
Parameters
optionsConnectionOptionsproviderMySqlProvider
Returns
DetectServerVersion(DbConnection, DbTransaction?)
protected override MySqlVersion? DetectServerVersion(DbConnection connection, DbTransaction? transaction)
Parameters
connectionDbConnectiontransactionDbTransaction
Returns
GetDataProvider(ConnectionOptions, MySqlProvider, MySqlVersion)
public override IDataProvider GetDataProvider(ConnectionOptions options, MySqlProvider provider, MySqlVersion version)
Parameters
optionsConnectionOptionsproviderMySqlProviderversionMySqlVersion