sqlite-pcl vs sqlite-net xamarin component



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

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

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

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

这是原始 sqlite-net 库的一个分支 (https://github.com/praeclarum/sqlite-net),旨在改善 通过使用现代技术(如 PCL(可移植类)的代码质量 库)。

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

我欢迎拉取请求,但请记住,这个库在 大量使用和所有更改必须:

向后兼容(不更改数据库默认值)。久经考验 (请添加单元测试)。

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

相关内容

最新更新