我正在尝试使用存储在 SQLite 中的数据来实现应用程序。我选择使用带有 Moor 的 BLoC 架构作为 SQLite 管理框架。我选择 BLoC 是为了能够通过存储层抽象来进行本地和在线数据存储。
BLoC 哲学建议创建流并观察变化,同时 Moor 给了我这个例子:
Future<List<Good>> getAllGoods() => select(goods).get();
Stream<List<Good>> watchAllGoods() => select(goods).watch();
Future insertGood(Insertable<Good> good) => into(goods).insert(good);
Future updateGood(Insertable<Good> good) => update(goods).replace(good);
Future deleteGood(Insertable<Good> good) => delete(goods).delete(good);
如何获取数据库中已经存在的数据的初始值?
可能是我的问题似乎有点模糊。