Table of Contents

Class SQLiteTools

Namespace
LinqToDB.DataProvider.SQLite
Assembly
linq2db.dll
public static class SQLiteTools
Inheritance
object
SQLiteTools

Properties

AutoDetectProvider

public static bool AutoDetectProvider { get; set; }

Property Value

bool

Methods

ClearAllPools(SQLiteProvider?)

Invokes ClearAllPools() method for specified provider.

public static void ClearAllPools(SQLiteProvider? provider)

Parameters

provider SQLiteProvider?

For which provider ClearAllPools should be called. If null value passed - call method for all providers.

CreateDataConnection(DbConnection, SQLiteProvider)

public static DataConnection CreateDataConnection(DbConnection connection, SQLiteProvider provider = SQLiteProvider.AutoDetect)

Parameters

connection DbConnection
provider SQLiteProvider

Returns

DataConnection

CreateDataConnection(DbTransaction, SQLiteProvider)

public static DataConnection CreateDataConnection(DbTransaction transaction, SQLiteProvider provider = SQLiteProvider.AutoDetect)

Parameters

transaction DbTransaction
provider SQLiteProvider

Returns

DataConnection

CreateDataConnection(string, SQLiteProvider)

public static DataConnection CreateDataConnection(string connectionString, SQLiteProvider provider = SQLiteProvider.AutoDetect)

Parameters

connectionString string
provider SQLiteProvider

Returns

DataConnection

CreateDatabase(string, bool, string)

public static void CreateDatabase(string databaseName, bool deleteIfExists = false, string extension = ".sqlite")

Parameters

databaseName string
deleteIfExists bool
extension string

DropDatabase(string)

public static void DropDatabase(string databaseName)

Parameters

databaseName string

GetDataProvider(SQLiteProvider, string?, DbConnection?, DbTransaction?)

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

Parameters

provider SQLiteProvider
connectionString string
connection DbConnection
transaction DbTransaction

Returns

IDataProvider

ResolveSQLite(Assembly)

public static void ResolveSQLite(Assembly assembly)

Parameters

assembly Assembly

ResolveSQLite(string, string?)

public static void ResolveSQLite(string path, string? assemblyName = null)

Parameters

path string
assemblyName string