нарушают ли данные аннотации разделение интересов? - asp.net mvc - PullRequest
1 голос
/ 04 декабря 2010

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

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

1 Ответ

1 голос
/ 05 декабря 2010

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

...