Возможно, уже был похожий вопрос или он был сформулирован немного по-другому, но мне просто интересно, есть ли веские причины использовать аннотации данных в моделях MVC, а не для валидации моделей и подхода Code First?
Причина, по которой я спрашиваю, состоит в том, что у меня есть страница отчета, которая никогда не будет использоваться для редактирования, проверки и подхода Code First
Я создал ReportViewModel
, где я объявил свои ReportModels, которые представляют разные разделы отчета.
У меня также есть серверная сущность, которая сопоставляет значения с конкретной моделью отчета, а затем свойства моделей отчетов сопоставляются с представлением.
Имеет ли смысл вообще использовать DataAnnotations с моделями отчетов, если я не использую логику редактирования в своем отчете?
Могу ли я просто объявить свойства в моем ReportViewModel
и сопоставить данные сущности сервера напрямую с этими свойствами без использования моделей отчетов?