Как составить и связать сложную таблицу между собой в sqfllite flutter? - PullRequest
0 голосов
/ 20 июня 2020

Я использую пакет sqflite для хранения данных в автономном режиме, как только они получены из API. Я видел несколько примеров, и все они использовали простые строки, а не списки в своих моделях в качестве типа, и из-за этого я чувствую трудности с преобразованием этих классов в соответствующие таблицы и связыванием их, чтобы данные можно было легко получить один раз синхронизировано. Может ли кто-нибудь подсказать мне, как создать и связать таблицы в sqflite с этими типами классов, чтобы они работали идеально? * Элементы Класс модели:

class ItemsModel {
   String name;
   String quantity;

   ItemsModel({this.name, this.quantity});

}

1 Ответ

0 голосов
/ 20 июня 2020
  • выборка и анализ JSON данных с сервера.

  • Создание таблицы базы данных всего с 3 параметрами.

      class DeliveryModel{
           String name;
             String items;
             bool isPending;
    

    }

тогда, когда вы сохраняете данные в базе данных, просто скрывайте List в String и сохраните эту строку как элементы.

После этого, когда вы получите эту строку из базы данных, конвертируйте это снова в Список

...