Никогда не создавая сайт MVC, я собираюсь начать проект для очень большого.Я чувствую себя достаточно уверенно, чтобы сделать это, но у меня есть одна вещь, в которой мне нужно разобраться.
Мы определенно собираемся использовать метод "Entity First" и у нас будет один файл .edmx, определяющий модели, тамЕсть много причин для этого, но просто знайте, что это определенная часть головоломки.
Итак, мне нужно выяснить, как придумать элегантный способ проверки сущностей на странице без ручного кодирования каждой страницы, по крайней мере, для большинства вещей.
Существуют ли уже популярные методы для выполнения некоторых базовых проверок?Такие вещи, как MaxLength или Required или MinDate и т. Д.?
Что-нибудь более сложное, чем это, и я понимаю, что мне придется самому его кодировать, но этот сайт будет очень большим, и мне действительно нужно найти способ ускорить выполнение некоторых основных задач.
РЕДАКТИРОВАТЬ
Я должен указать на пару важных фактов.
1) Наша база данных уже существует и была создана администратором базы данных еще до того, как разработчики вошли в картину.
2) Уже созданы сотни таблиц и хранимых процедур.
3) Когда необходимо будет внести изменения в базу данных, они пройдут через администратора баз данных, к которому у нас не всегда будет мгновенный доступ.