Нужно ли нам использовать DataCnnotation модели MVC, если не используются валидации или Code First Approach? - PullRequest
0 голосов
/ 26 апреля 2018

Возможно, уже был похожий вопрос или он был сформулирован немного по-другому, но мне просто интересно, есть ли веские причины использовать аннотации данных в моделях MVC, а не для валидации моделей и подхода Code First?

Причина, по которой я спрашиваю, состоит в том, что у меня есть страница отчета, которая никогда не будет использоваться для редактирования, проверки и подхода Code First

Я создал ReportViewModel, где я объявил свои ReportModels, которые представляют разные разделы отчета.

У меня также есть серверная сущность, которая сопоставляет значения с конкретной моделью отчета, а затем свойства моделей отчетов сопоставляются с представлением.

Имеет ли смысл вообще использовать DataAnnotations с моделями отчетов, если я не использую логику редактирования в своем отчете?

Могу ли я просто объявить свойства в моем ReportViewModel и сопоставить данные сущности сервера напрямую с этими свойствами без использования моделей отчетов?

...