Table of Contents

Class MySqlTools

Namespace
LinqToDB.DataProvider.MySql
Assembly
linq2db.dll
public static class MySqlTools
Inheritance
object
MySqlTools

Properties

AutoDetectProvider

public static bool AutoDetectProvider { get; set; }

Property Value

bool

Methods

CreateDataConnection(DbConnection, MySqlVersion, MySqlProvider)

public static DataConnection CreateDataConnection(DbConnection connection, MySqlVersion version = MySqlVersion.AutoDetect, MySqlProvider provider = MySqlProvider.AutoDetect)

Parameters

connection DbConnection
version MySqlVersion
provider MySqlProvider

Returns

DataConnection

CreateDataConnection(DbTransaction, MySqlVersion, MySqlProvider)

public static DataConnection CreateDataConnection(DbTransaction transaction, MySqlVersion version = MySqlVersion.AutoDetect, MySqlProvider provider = MySqlProvider.AutoDetect)

Parameters

transaction DbTransaction
version MySqlVersion
provider MySqlProvider

Returns

DataConnection

CreateDataConnection(string, MySqlVersion, MySqlProvider)

public static DataConnection CreateDataConnection(string connectionString, MySqlVersion version = MySqlVersion.AutoDetect, MySqlProvider provider = MySqlProvider.AutoDetect)

Parameters

connectionString string
version MySqlVersion
provider MySqlProvider

Returns

DataConnection

GetDataProvider(MySqlVersion, MySqlProvider, string?, DbConnection?, DbTransaction?)

public static IDataProvider GetDataProvider(MySqlVersion version = MySqlVersion.AutoDetect, MySqlProvider provider = MySqlProvider.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)

Parameters

version MySqlVersion
provider MySqlProvider
connectionString string
connection DbConnection
transaction DbTransaction

Returns

IDataProvider

ResolveMySql(Assembly)

public static void ResolveMySql(Assembly assembly)

Parameters

assembly Assembly

ResolveMySql(string, string?)

public static void ResolveMySql(string path, string? assemblyName)

Parameters

path string
assemblyName string