Class SQLiteTools
- Namespace
- LinqToDB.DataProvider.SQLite
- Assembly
- linq2db.dll
public static class SQLiteTools
- Inheritance
-
objectSQLiteTools
Properties
AutoDetectProvider
public static bool AutoDetectProvider { get; set; }
Property Value
Methods
ClearAllPools(SQLiteProvider?)
Invokes ClearAllPools() method for specified provider.
public static void ClearAllPools(SQLiteProvider? provider)
Parameters
providerSQLiteProvider?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
connectionDbConnectionproviderSQLiteProvider
Returns
CreateDataConnection(DbTransaction, SQLiteProvider)
public static DataConnection CreateDataConnection(DbTransaction transaction, SQLiteProvider provider = SQLiteProvider.AutoDetect)
Parameters
transactionDbTransactionproviderSQLiteProvider
Returns
CreateDataConnection(string, SQLiteProvider)
public static DataConnection CreateDataConnection(string connectionString, SQLiteProvider provider = SQLiteProvider.AutoDetect)
Parameters
connectionStringstringproviderSQLiteProvider
Returns
CreateDatabase(string, bool, string)
public static void CreateDatabase(string databaseName, bool deleteIfExists = false, string extension = ".sqlite")
Parameters
DropDatabase(string)
public static void DropDatabase(string databaseName)
Parameters
databaseNamestring
GetDataProvider(SQLiteProvider, string?, DbConnection?, DbTransaction?)
public static IDataProvider GetDataProvider(SQLiteProvider provider = SQLiteProvider.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)
Parameters
providerSQLiteProviderconnectionStringstringconnectionDbConnectiontransactionDbTransaction
Returns
ResolveSQLite(Assembly)
public static void ResolveSQLite(Assembly assembly)
Parameters
assemblyAssembly
ResolveSQLite(string, string?)
public static void ResolveSQLite(string path, string? assemblyName = null)