我正在寻找一个插件或任何解决方案,使SQLite工作在flutter桌面Windows应用程序,我尝试了SQflite插件,它与macOS桌面应用程序工作良好,但它不支持Windows。
pxq42qpu1#
Sqflite在桌面上不可用,但可以使用moor,它非常接近Sqflite,根据文档:摩尔适用于安卓,iOS,macOS,Windows,Linux和网络我建议你使用它有一个真实的的支持在所有平台上非常容易。
oipij1gg2#
我有完全相同的问题,并使用https://pub.dev/packages/sqflite_common_ffi,它的工作就像一个魅力👌
yquaqz183#
您可以尝试ObjectBox.https://github.com/objectbox/objectbox-dart1.向项目添加依赖项1.在Windows上,运行bash〈(curl-s https://raw.githubusercontent.com/objectbox/objectbox-dart/main/install.sh)1.它将下载objectbox.dll,并将其放在您的项目\build\windows\runner\Debug\or\Release路径下1.好好享受吧!
aurhwmvo4#
有一个问题,你可以在这里:https://github.com/tekartik/sqflite/issues/356Windows插件支持还不稳定,但这里有一个使用ffi(实际上是摩尔_ffi实现)的实验性支持:https://github.com/tekartik/sqflite_more/tree/master/sqflite_ffi_test
kupeojn65#
drift是moor的新软件包,因为摩尔已停产。Drift可在Android、iOS、macOS、Windows、Linux和Web上运行
5条答案
按热度按时间pxq42qpu1#
Sqflite在桌面上不可用,但可以使用moor,它非常接近Sqflite,根据文档:摩尔适用于安卓,iOS,macOS,Windows,Linux和网络
我建议你使用它有一个真实的的支持在所有平台上非常容易。
oipij1gg2#
我有完全相同的问题,并使用https://pub.dev/packages/sqflite_common_ffi,它的工作就像一个魅力👌
yquaqz183#
您可以尝试ObjectBox.https://github.com/objectbox/objectbox-dart
1.向项目添加依赖项
1.在Windows上,运行bash〈(curl-s https://raw.githubusercontent.com/objectbox/objectbox-dart/main/install.sh)
1.它将下载objectbox.dll,并将其放在您的项目\build\windows\runner\Debug\or\Release路径下
1.好好享受吧!
aurhwmvo4#
有一个问题,你可以在这里:https://github.com/tekartik/sqflite/issues/356
Windows插件支持还不稳定,但这里有一个使用ffi(实际上是摩尔_ffi实现)的实验性支持:https://github.com/tekartik/sqflite_more/tree/master/sqflite_ffi_test
kupeojn65#
drift是moor的新软件包,因为摩尔已停产。Drift可在Android、iOS、macOS、Windows、Linux和Web上运行