Ограничить результаты от сервера Realm Sync с помощью C # - PullRequest
0 голосов
/ 02 июля 2019

Прежде всего, я знаю, что Realm лениво загружает все и не нуждается в нумерации страниц (в StackOverflow есть довольно много вопросов об этом ?).

Что я хочу знать, так это: если у меня есть10000 объектов в моей онлайн-базе данных Realm, и я хочу показать первые 10 пользователю, как мне это сделать, не загружая все 10000 объектов в мою локальную базу данных?

Насколько мне известно, когда вы используетеRealm.All<Something>().Subscribe(), он в основном загружает все в вашу локальную базу данных Realm.Это будет означать, что если у вас есть список, который показывает информацию о пакетах из 10, ему все равно придется загружать все 10000 объектов локально (даже если эти 10000 объектов не хранятся в памяти и все эти ленивые загрузки).

Итак, это действительно текущая ситуация или я что-то упустил?Если да, есть ли обходной путь или ETA для операции Limit в dotnet (единственная платформа, которая не имеет ее согласно Ограниченная подписка )?

Спасибо!

...