【发布时间】:2018-01-10 09:15:54
【问题描述】:
我是 .NET 和 Xamarin 领域的新手。目前,我正在将采用混合方法开发的应用程序迁移到 Xamarin.Forms。此应用处理的数据没有固定的结构(无模式)。
在当前的混合应用程序中,这些数据作为字符串存储在 SQLite 数据库中,并在必要时解析为 JSON(一种不好也不优雅的方法)。
在这个应用程序的新实现中,我想使用面向文档的数据层(比如说,“嵌入式”NoSQL 数据库,如 MongoDB)来存储和处理我的数据。
在网上搜索我发现了一些选项:
- http://www.marcellodb.org/
- http://www.iboxdb.com/
- http://www.litedb.org/
- https://github.com/couchbase/couchbase-lite-net
但在我看来,这些替代方案不够成熟或与 PCL 兼容。
我的问题是:在使用面向文档的方法(如 mongoDB)的 Xamarin.Forms PCL 应用程序中存储数据的成熟嵌入式替代方案是什么?
我们也非常感谢您报告使用这些工具的实际体验。
非常感谢!
【问题讨论】:
标签: c# xamarin xamarin.forms portable-class-library nosql