首先,我知道Realm会延迟加载所有内容,并且不需要分页(StackOverflow上有很多关于?的问题)。
我想知道的是:如果我的在线Realm数据库中有10000个对象,并且想向用户显示前10个对象,那么如何在不将所有10000个对象下载到本地DB的情况下做到这一点?
据我所知,当您使用Realm.All<Something>().Subscribe()
时,它基本上会将所有内容下载到本地Realm数据库中。这意味着,如果您有一个列表显示10个批次的信息,它仍然必须在本地下载所有10000个对象(即使这些10000个对象未存储在内存中以及所有这些延迟加载的东西中)。 / p>
那么,这真的是当前情况吗?或者我缺少什么?如果是的话,在dotnet(根据Limiting subscription唯一没有它的平台)上,Limit
操作是否有任何解决方法或ETA?
谢谢!