我正在尝试从 Xamarin.Forms 学习 SQLite 及其用法。我发现建议将Sqlite-net-pcl 安装为NuGet 包,并使用它来创建、打开、修改数据库。到那时一切都很好。但是,我很难在网上找到有关 Sqlite-net-pcl 的更多详细信息。看来,该库没有全面的文档。这个现实让我想到了一些问题,我相信我可以从 Stackoverflow 的前辈那里得到答案:
1-如果没有您尝试使用的库的文档,那么快速学习它的最佳方法是什么?试错?在那种情况下,我认为需要完整的类层次结构。2-据我了解,Sqlite-net-pcl 是 Sqlite 的部分实现。例如,在 Sqlite 的文档中,据说支持外键,但应该启用。但是,当我使用 VisualStudio 的 ObjectBrowser 工具时,我在 Sqlite-net-Pcl 中找不到这个属性。
3-考虑到,SQLite 有更好的支持,如果我想直接在 xamarin.forms(c#) 中使用 SQLite 而不是它的派生版本(Sqlite-net-pcl),我该如何实现?