我只是对此感到好奇,因为我已经阅读了 Xamarin's Documentation关于本地数据库。
是吗sqlite-net-pcl
设计用于 XAMARIN
?.我的意思是,如果他们都运行 SQLite
那么,数据库引擎是否可以安全地假设我可以使用 System.Data.SQLite
如果我也想要 NuGet 包?SQLITE-NET-PCL NuGet Package
SYSTEM.DATA.SQLITE NuGet Package
会不会造成伤害?或者是真的,只推荐使用这个sqlite-net-pcl
插入?
希望有人能用这个来澄清我。
另外,我正在考虑实现 Dapper ORM
的使用在我的 Xamarin.Android
关于 SQLite Database Engine
的项目.我已经使这种方法适用于标准 WinForm Apps
.所以也可以使用 Xamarin.Android
?
最佳答案
顾名思义,sqlite-net-pcl
用于 PCL(可移植类库)。
使用时 Xamarin
您想在平台之间共享代码,最好的方法是通过 PCL。
使用 sqlite-net-pcl
o 可以让您在 PCL 中登录数据库,从而获得跨平台数据库访问权限。
关于Dapper ORM
,看来你可以在Xamarin.Android
中使用它更多信息 here和 here .
关于xamarin - System.Data.SQLite 和 sqlite-net-pcl 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38927867/