Модель POCO и вычисляемые поля

У меня есть объекты POCO на основе модели базы данных (пример: объект компании основан на таблице компаний). Для того, чтобы отображать в представлении пару вычисляемых полей, я добавил соответствующие свойства во ViewModel.

Должен ли я иметь эти вычисляемые поля в самой модели (объект POCO)

or

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


person InquisitiveLad    schedule 11.03.2015    source источник
comment
Если вычисляемые поля предназначены для использования в представлении, то лучше всего использовать модель представления.   -  person    schedule 11.03.2015


Ответы (1)


ViewModel - это путь.

Но на случай «чрезвычайных ситуаций» у вас могут быть дополнительные свойства в вашем POCO с атрибутом [NotMapped]

person ajitweb    schedule 11.03.2015