2010-02-04 2 views
1

как люди справляются с дополнительными данными, необходимыми для составления списка.дополнительные данные, необходимые для отображения списка

например, у меня есть IList<User> Users, который является собственностью на моей модели. Однако для каждой строки в таблице пользователя необходимо отобразить дополнительную информацию.

Должен ли я создать модель дисплея для User с другими свойствами, включенными в нее?

любые идеи были бы высоко оценены?

ответ

1

Если вам нужна модель только для работы с презентацией - т.е. модель представления - тогда да, по моему опыту, она должна отражать потребности в представлении и может и, вероятно, будет отличаться от модели пользователя POCO, которую вы проходите в другом месте вашего кода.

Из его звуков вы пытаетесь иметь «немой» вид, который просто присваивает переданные ему значения и не содержит бизнес-логики; это хорошая вещь, и, по моему опыту, модели просмотра действительно помогают этому процессу - все усложнение построения модели возвращается в ваш контроллер/презентатор/репозиторий или что-то еще.

 Смежные вопросы

  • Нет связанных вопросов^_^