Вызов activeAccountUser.linkedAccounts извлечет их все из базовых данных (если они являются ошибкой), при условии, что у вас настроены отношения.
Является ли `connectedAccounts 'ошибкой?т.е. уже в памяти?Если это так, я бы использовал (2.).Если данные все еще находятся в идентификаторе вашего резервного хранилища, выполните запрос на выборку с фильтрацией предикатов для необходимого вам типа учетной записи (3.)
Или, если вы все равно планируете получить все другие типы, возможно,было бы лучше получить их всех впереди.
Попробуйте их обоих бок о бок и запустите на них профилировщик времени.