Я ценю, что это старая ветка, но другие люди все еще могут ее найти (как и я).Ленивая загрузка возможна как в MongoDB, так и поддерживается драйвером C #.
Изучите следующие классы: LazyBsonDocument и LazyBsonArray
Из учебной документации по драйверу C #: «Ленивые классы отличаются тем, что откладывают десериализацию BSON до тех пор, пока она не понадобится. Это полезнокогда вам нужно только одно или два поля из сложного документа, потому что это не повлечет за собой затрат на десериализацию всего документа или массива, а только на части, которые необходимы. Эта десериализация происходит на одном уровне за раз. "
На момент написания документа учебник можно найти здесь: http://docs.mongodb.org/ecosystem/tutorial/use-csharp-driver/
Данный пример очень похож на вопрос в том, что он включает в себя вложенную коллекцию, поэтому выглядит как список ответов.действительно может быть загружен ленивым, если это желательно.
Надеюсь, это кому-нибудь поможет,
Ник