Прежде всего, я знаю, что Realm лениво загружает все и не нуждается в нумерации страниц (в StackOverflow есть довольно много вопросов об этом ?).
Что я хочу знать, так это: если у меня есть10000 объектов в моей онлайн-базе данных Realm, и я хочу показать первые 10 пользователю, как мне это сделать, не загружая все 10000 объектов в мою локальную базу данных?
Насколько мне известно, когда вы используетеRealm.All<Something>().Subscribe()
, он в основном загружает все в вашу локальную базу данных Realm.Это будет означать, что если у вас есть список, который показывает информацию о пакетах из 10, ему все равно придется загружать все 10000 объектов локально (даже если эти 10000 объектов не хранятся в памяти и все эти ленивые загрузки).
Итак, это действительно текущая ситуация или я что-то упустил?Если да, есть ли обходной путь или ETA для операции Limit
в dotnet (единственная платформа, которая не имеет ее согласно Ограниченная подписка )?
Спасибо!