Linq2db для SQLite - форма Xamarin - PullRequest
       12

Linq2db для SQLite - форма Xamarin

0 голосов
/ 25 декабря 2018

Когда соединение с SQLite всегда получало это исключение

{System.TypeInitializationException: инициализатор типа для 'LinqToDB.Data.DataConnection' вызвал исключение.---> System.TypeLoadException: не удалось загрузить тип поля 'LinqToDB.DataProvider.SqlServer.SqlServerTools: _commandBuilder' (0) из-за: Не удалось разрешить тип с токеном 010000fe из typeref (ожидаемый класс 'System.Data.SqlClient.SqlCommandBuilder 'в сборке'

this is nugget version

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");
            }
...