Я строю набор экранов CRUD для репозитория. Объекты-члены достаточно велики, чтобы я не загружал их много в память сразу, как при генерации результатов поиска.Шаблон хранилища: стратегия для листинга членов
Поскольку все, что мне нужно для результатов поиска, это несколько свойств - например, «имя» и «id» - I может просто запрашивать базовую базу данных, но я не хочу обходить репозиторий, так как это будет отрицать большую ценность.
Вложения и учебники паттерна репозитория, которые я нашел, не охватывают этот сценарий. Они сосредоточены на сохранении/извлечении/удалении одного полностью заполненного объекта за раз.
Я знаком с шаблоном прокси для ленивых объектов. Но как это делают большие мальчики? Есть ли устоявшееся решение этой проблемы?
Да, да, да, все имеет смысл. Большое спасибо. Теперь мне просто нужно придумать имя для этих частичных объектов. «Проецирование», да ...? – Metaphile