Может ли.ASP ViewModel иметь коллекцию DTO в качестве открытых членов?
В качестве примера:
У меня есть объект передачи данных, сопоставленный с моим бизнес-объектом.
У меня есть контроллер, который вызывает бизнес-логику handler
класс, который возвращает List<MyDTO> result
,
Можно мне List<MyDTO>
как публичный член в моем ViewModel
так что я могу загрузить List<MyDTO> result
в мой ViewModel
, а потом использовать foreach
и так далее от моего View
и взять данные из списка в ViewModel, чтобы показать их в представлении?
Или DTO должен использоваться ТОЛЬКО для передачи, а не как ViewModel
публичный член?