System.MissingMethodException при создании таблицы в sqlite- net -pcl - PullRequest
0 голосов
/ 09 января 2020

При вызове этой функции для создания базы данных возникает ошибка System.MissingMethodException: 'Метод не найден: int SQLite.SQLiteConnection.CreateTable (SQLite.CreateFlags)' Здесь выдается ошибка во время вызова для database = new TransmodLocalDB();

App.xaml.cs

public static TransmodLocalDB Database
        {
            get
            {
                if (database == null)
                {
                    database = new TransmodLocalDB(0);
                }
                return database;
            }
        }

А вот создание таблиц и вызов не может перейти к здесь.

TransmodLocalDB.cs

public TransmodLocalDB()
        {
            try 
            {
                database = DependencyService.Get<ISQLite>().GetConnection();
                // create the tables
                database.CreateTable<Account>(CreateFlags.None);
                database.CreateTable<Driver>(CreateFlags.None);
                database.CreateTable<Job>(CreateFlags.None);
                database.CreateTable<TransportLeg>(CreateFlags.None);
                database.CreateTable<Notes>(CreateFlags.None);
                database.CreateTable<ImageNote>(CreateFlags.None);
                database.CreateTable<Sync>(CreateFlags.None);
                database.CreateTable<Enums>(CreateFlags.None);
            } catch (Exception ex) 
            {
                var me = ex.Message;
            }

        }

Исключения выдают, прежде чем он сможет создать таблицы. Использовал эту библиотеку sqlite-net-pcl by Frank A. Krueger latest version 1.6.292

...