c# - 将 SQLiteNetExtension 与 SQLite-net 集成到 Xamarin 解决方案中

标签 c# android sqlite xamarin sqlite-net-extensions

我想尝试将 SQLiteNetExtension 与 SQLite-net 一起用于 Xamarin 中的项目。

目前,我创建了一个解决方案,其中包含:

  • Android 应用程序(用于 UI 层)
  • 一个 Android 库项目(包含我的数据、业务层)

我将 SQLite-net 从 NuGet 包添加到 Android 库项目中。 并将 SQLiteNetExtension 从 dll 添加到 Android 库项目中,作为引用。

但我尝试使用扩展中的属性。我收到如下错误:

/Users/David/Developments/TestSqlite/Core.Android/Car.cs(4,4): Error CS0012: The type `SQLite.Net.Attributes.IndexedAttribute' is defined in an assembly that is not referenced. Consider adding a reference to assembly `SQLite.Net, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null' (CS0012) (Core.Android)

我正在使用最新版本的 SQLite.cs 版本 1.0.8:来自 https://github.com/praeclarum/sqlite-net 和 SQLiteNetExtension 来自:https://bitbucket.org/twincoders/sqlite-net-extensions/overview

所以我的问题是,如何使用 SQLiteNetExtension 而不出现构建错误?

谢谢。

最佳答案

我创建了a NuGet package这有望解决所有与安装相关的问题。

关于c# - 将 SQLiteNetExtension 与 SQLite-net 集成到 Xamarin 解决方案中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24781495/

相关文章:

c# - 通过 C# 程序从 SQL Server 数据库中删除记录的问题

android - 日期和时间选择器,什么是最好(和简单)的解决方案?

java - 尝试访问 SQLite 表的 Activity 中出现 Null 错误

c++ - 如何从 SQLite 数据库中读取数据?

c# - 选项卡分离问题

c# - 计算矩形与路径线的碰撞

c# - ADO.NET 自跟踪实体生成器编译错误

android - 在一项 Activity 中 toast 并在另一项 Activity 中展示

java - 是否有任何库或算法可以将 Shamsi(Jalali) 转换为 Java 中的公历日期?

ios - 如何在iOS中安装的应用程序中查看sqlite db以进行测试