Вы, вероятно, найдете разные мнения по этому поводу.Я дам вам мое:
Я склонен, по умолчанию, повторно использовать объект.Если потребности представления меняются и ему больше не нужны большинство / все данные в бизнес-объекте, я создам отдельное представление.Я бы никогда не изменил бизнес-объект, чтобы он соответствовал самому представлению.
Если вам нужна большая часть / вся информация в бизнес-объекте и требуются дополнительные данные, то я бы создал представление, которое содержит ссылку набизнес-объект, а также имеет свойства для дополнительных необходимых вам точек данных.
Одно из преимуществ повторного использования бизнес-объекта заключается в том, что в зависимости от используемой технологии доступа к данным вы можете получить повторное использование из проверки.Для isntance хорошо подходит ASP.NET MVC 3 в сочетании с Entity Framework, поскольку они оба используют атрибуты в пространстве имен System.ComponentModel
для проверки.