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