为Xamarin.Forms下载哪个SQLite数据库

时间:2019-04-13 02:58:27

标签: xamarin xamarin.forms sqlite-net

我想将注册屏幕上的数据保存到xamarin.Forms应用程序的数据库中,我打算使用SQLite数据库。 我已经在项目中下载并安装了SQLite.Net.Core-PCL 3.1.1库。

应从以下链接中选择哪个数据库 https://www.sqlite.org/download.html: 我应该使用Precompiled Binaries for Android 要么 Precompiled Binaries for Windows吗?

环境详细信息

OS: Windows 10 Enterprise, 64 bit operating system
IDE: Visual Studio 19 preview
Xamarin.Forms
SQLite.Net.Core-PCL 3.1.1

1 个答案:

答案 0 :(得分:1)

您应使用https://www.nuget.org/packages/sqlite-net-pcl/,因为它是原始版本和已更新版本。

它包含对SQLitePCLRaw.bundle_green包的引用,该包又为所有各种平台和框架提供了依赖于平台的SQLite本机库:

  • .NETCoreApp 0.0
  • .NETFramework 3.5
  • .NETFramework 4.0
  • .NETFramework 4.5
  • .NETStandard 1.1
  • MonoAndroid 0.0
  • 便携式类库(.NETFramework 4.5,Windows 8.0,WindowsPhoneApp 8.1)
  • UAP 10.0
  • Windows 8.0
  • Windows 8.1
  • WindowsPhone 8.0
  • WindowsPhoneApp 8.1
  • Xamarin.iOS 1.0
  • Xamarin.Mac 2.0

re:https://www.nuget.org/packages/sqlite-net-pcl/

re:https://www.nuget.org/packages/SQLitePCLRaw.bundle_green/