Платформы валидации объектов .Net - PullRequest
3 голосов
/ 20 октября 2008

Я работаю над проектом ASP.NET с использованием архитектуры MVP. Мы хотели бы использовать инфраструктуру проверки объектов в домене, но не очень знакомы с доступными инфраструктурами, кроме пространства имен Castle.Components.Validator.

Кто-нибудь имеет опыт работы с другими легковесными средами проверки объектов? Если нет, то какой подход вы используете для проверки в домене (пожалуйста, никаких ответов по контролю ASP.NET)?

Ответы [ 3 ]

3 голосов
/ 20 октября 2008
1 голос
/ 03 августа 2011

Мне нравится простота подхода Fluent Validation. Вы найдете это в codeplex по адресу:

http://fluentvalidation.codeplex.com/

Вы можете получить разделение между сущностями и валидаторами, которое невозможно получить с помощью аннотаций (например, Enterprise Library).

Надеюсь, это поможет

0 голосов
/ 20 октября 2008

Я не очень знаком с паттерном MVP, но этот парень, похоже, знает, что делает. Вот как он обрабатывает проверку с помощью MVP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...