2

我一直在使用Xamarin Forms并使用Akavache在设备中本地存储数据的 android 应用程序中工作。到现在为止一切都很完美,但现在我需要保存更多数据(大约 10 到 2 万条记录)并在该数据中提供搜索功能使用 Akavache实现此类功能的最佳解决方案是什么?

4

1 回答 1

4

我不会使用 Akavache 来实现这一点,为什么?好吧,因为您要么必须将所有数据保存在一个键中,然后进行搜索,您将需要(再次)加载所有数据,然后使用 LINQ 进行过滤,或者您需要做一个肮脏的魔法来使每一行都有它的Akavache 字典中的自己的键。

不要在脚下射击自己,而是使用 SQLite.Net-PCL。设置很简单,以后查询也不会那么痛苦。

于 2017-01-19T07:53:21.737 回答