我一直在使用Xamarin Forms开发Android应用程序,并使用Akavache在设备本地存储数据。到目前为止,一切都很完美,但现在我需要保存更多数据(大约 10 到 20,000 条记录)并在该数据中提供搜索功能。 使用 Akavache 实现此类功能的最佳解决方案是什么?
最佳答案
我不会使用 Akavache 来实现这一点,为什么?好吧,因为您要么必须将所有数据保存在一个键中,然后为了搜索,您将需要(再次)加载所有数据,然后使用 LINQ 进行过滤,或者您将需要执行一个肮脏的魔术来使每一行都有其Akavache 字典中自己的 key 。
不要搬起石头砸自己的脚,而是使用 SQLite.Net-PCL。设置很简单,以后查询也不会那么痛苦。
关于xamarin - 如何使用Akavache实现大数据的搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41734286/