В большинстве случаев у меня будет бизнес-объект со свойством для пользовательского индекса или набором индексов для некоторых данных. Когда я отображаю этот объект в форме или другом представлении, мне нужно полное имя пользователя или некоторые другие свойства данных. Обычно я создаю еще один класс myObjectView или что-то подобное. Как лучше поступить в этом случае?
Для дальнейшего уточнения: если бы у меня был класс средства отслеживания проблем, и мой класс для проблемы имеет IxCreatedByUser в качестве свойства и набор значений IxAttachment (индексы для записей вложений). Когда я показываю это на веб-странице, я хочу показать John Doe вместо IxCreatedByUser, и я хочу показать ссылку на вложение и имя файла на странице. Поэтому обычно я создаю новый класс с коллекцией объектов вложений и свойством CreatedByUserFullName или чем-то в этом роде. Просто неправильно создавать этот второй класс для отображения данных на странице. Возможно, я ошибаюсь?