Tom*_*zie 8 c# sqlite portable-class-library xamarin
我正在用PCL创建一个Xamarin应用程序,我想在PCL中使用SQLite在平台特定项目中共享数据库代码.
我已经研究过Tasky Portable项目,他们使用抽象类来实现这个目标.我在实现这个方法时遇到了一些麻烦,这就是为什么我在寻找另一种在PCL中使用SQLite的解决方案.我偶然发现了一篇Xamarin Forms文章,他们使用SQLite PCL NuGet包在PCL中实现它.
由于我没有使用Xamarin Forms,这两种方法有什么区别?NuGet包解决方案是否也可用于在PCL中实现SQLite而无需使用Xamarin Forms?这个方法似乎比抽象类简单得多.
小智 7
Xamarin Forms示例使用的SQLite PCL包使用SQLite.Net.该Tasky便携式项目使用SQLite.区别在于SQLite.Net是SQLite的包装器.您使用SQLite.Net作为ORM,而不是担心实现细节.相反,您可以在PCL中创建POCO并使用适当的属性进行装饰.Tasky Portable项目只是PCL中较旧的一种做事方式.现在,您可以使用SQLite.Net进行更新的方式.
Xamarin Forms不是使用SQLite.Net的先决条件或必备条件.
| 归档时间: |
|
| 查看次数: |
2920 次 |
| 最近记录: |