【问题标题】:sqlite-pcl vs sqlite-net xamarin componentsqlite-pcl vs sqlite-net xamarin 组件
【发布时间】:2023-03-19 09:38:02
【问题描述】:

我已经安装了sqlite-pcl,但也有 Xamarin 的组件sqlite-net

这些参考文献之间的主要区别是什么?哪一个的性能更好?

据我所知 pcl 不支持关系(外键),但 sqlite-net 支持。所以我使用[Indexed] 属性来获得更好的性能,它会降神吗?

【问题讨论】:

    标签: sqlite xamarin android-sqlite xamarin.forms


    【解决方案1】:

    它们都基于相同的 Sqlite.Net 库,但 PCL 项目是一个分支,它试图改进前一个项目:

    这是原始 sqlite-net 库的一个分支 (https://github.com/praeclarum/sqlite-net),旨在改善 通过使用 PCL(便携式类)等现代技术提高代码质量 图书馆)。

    项目将避免使用基于#if的条件代码并使用 而是特定于平台的代码注入。

    我欢迎拉取请求,但请记住,此库位于 大量使用和所有更改必须是:

    向后兼容(不要更改数据库默认值)。测试良好 (请添加单元测试)。

    两者都支持外键。 在性能方面,PCL 项目应该更好,但据我所知,这是未经测试的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多