При вызове этой функции для создания базы данных возникает ошибка 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