Когда соединение с SQLite всегда получало это исключение
{System.TypeInitializationException: инициализатор типа для 'LinqToDB.Data.DataConnection' вызвал исключение.---> System.TypeLoadException: не удалось загрузить тип поля 'LinqToDB.DataProvider.SqlServer.SqlServerTools: _commandBuilder' (0) из-за: Не удалось разрешить тип с токеном 010000fe из typeref (ожидаемый класс 'System.Data.SqlClient.SqlCommandBuilder 'в сборке'
IDataProvider dataProvider = new LinqToDB.DataProvider.SQLite.SQLiteDataProvider();
ConnectionStringSettings connectionString = new ConnectionStringSettings
{
Name = "Database",
ProviderName = "SQLite",
ConnectionString = "Data Source=" + path
};
using (var db = new DataConnection(dataProvider, connectionString.ConnectionString))
{
var it = db.Query<ITEM>("SELECT * FROM ITEMS");
}