1

В asp.net mvc, когда у меня есть свои пользовательские проверки и валидационные сообщения с использованием dataannotations в Model, не нарушает ли разделение проблем? т.е.: пользовательская проверка может быть связана с бизнес-логикой, и сообщение об ошибке может быть проверено с использованием определенных параметров, таких как локализация?действительно ли данные могут нарушать разделение проблем? - asp.net mvc

Каково ваше мнение и мнения по этому вопросу. И какой лучший способ иметь валидацию данных при хорошем разделении проблем?

ответ

1

Я согласен, что это в какой-то степени нарушает отдельную часть, но иногда лучше не быть 100% пуристом. Выполнение проверки с помощью аннотаций, прилагаемых к вашей модели, обеспечит согласованность во всех представлениях, которые представляют данные модели.

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