我正在寻找使 SQLite 在 Flutter 桌面 Windows 应用程序上工作的插件或任何解决方案,我尝试了 sqflite 插件,它与 macOS 桌面应用程序配合得很好,但它不支持 Windows。
问问题
5240 次
4 回答
5
根据文档,Sqflite在桌面上不可用,但您可以使用非常接近 Sqflite 的 moor:moor 适用于 Android、iOS、macOS、Windows、Linux 和Web
我建议您使用它非常轻松地在所有平台上获得真正的支持。
于 2020-02-11T14:03:30.780 回答
2
你可以试试对象框。 https://github.com/objectbox/objectbox-dart
- 将依赖项添加到您的项目
- 在 Windows 上,运行 bash <(curl -s https://raw.githubusercontent.com/objectbox/objectbox-dart/main/install.sh )
- 它将下载 objectbox.dll,将其放入路径 your-project\build\windows\runner\Debug\ 或 \Release
- 请享用!
于 2021-01-13T21:03:04.750 回答
0
我遇到了完全相同的问题并使用了https://pub.dev/packages/sqflite_common_ffi,它就像一个魅力
于 2021-06-02T06:00:24.430 回答
0
您可以在此处关注一个问题:https ://github.com/tekartik/sqflite/issues/356
Windows 插件支持还不稳定,但这里有一个使用 ffi(实际上是 moor_ffi 实现)对 Windows 的实验性支持:https ://github.com/tekartik/sqflite_more/tree/master/sqflite_ffi_test
于 2020-02-12T07:28:00.843 回答