ASP.NET MVC Wizard, WCF и проверка - PullRequest
0 голосов
/ 25 января 2010

У меня есть мастер asp.net mvc с 5 шагами. Моя бизнес-модель реализована с использованием DDD. Архитектура веб-приложения выглядит примерно так ... Вид-> Контроллер-> WCF-> DDD-> Репозиторий и База данных. В DDD реализована проверка бизнес-данных, и WCF обращается к ним для проверки данных.

Я обнаружил, что на каждом шаге в мастере мне нужно вызывать WCF (как часть проверки на стороне сервера), чтобы проверить правильность данных, а затем вернуть результат в Controller.

Это неправильно? Должна ли проверка данных быть частью модели, которая живет ближе к контроллеру? Есть ли лучшее решение?

1 Ответ

0 голосов
/ 12 февраля 2010

Проверка данных должна оставаться в самой модели, в этом случае логика валидации является централизованной, и если вы хотите изменить изменение бизнес-правил для валидации, вам нужно изменить это только в одном месте.

...