SQLite Xamarin.forms не возвращает сохраненные данные - PullRequest
0 голосов
/ 02 мая 2020

Я застрял с Xamarin.Forms SQLite.

Я использую этот пакет NuGet: sqlite- net -pcl

Мои таблицы SQLITE

Я хочу сохранить данные из моей таблицы в переменную с помощью следующего кода

        SQLiteConnection myconnection = new SQLiteConnection(Constants.DatabasePath);

        SQLiteCommand cmd = new SQLiteCommand(myconnection);
        myconnection.CreateTable<Modul>();

        var Mods = myconnection.Query<Modul>("SELECT * FROM Modul");

Моды возвращаются с = Count = 0; Но я сохранил данные. Нажмите здесь

Мой модульный класс: MoulID имеет первичный ключ сверху [Primarykey] ...

   public int ModulID { get; set; }

    public string Modul_Name { get; set; }

Я включу мою существующую базу данных из Здесь

с этим классом

publi c class {

   public const string DatabaseFilename = "VocalDB.db";



    public static string DatabasePath
    {
        get
        {
            var basePath = "D:/C#-Projets/Vocabul/Vocabul/Vocabul/DataBase/";
            return Path.Combine(basePath, DatabaseFilename);
        }
    }

}

1 Ответ

0 голосов
/ 02 мая 2020

В вашем коде вы создаете таблицу, затем выполняете запрос ... Я думаю, что таблица пуста после того, как вы ее создали.

  myconnection.CreateTable<Modul>();

        var Mods = myconnection.Query<Modul>("SELECT * FROM Modul");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...