Использование aspnet mvc2 с моделью, автоматически сгенерированной структурой сущностей:
Можно ли сказать, что структура сущностей автоматически аннотирует все поля? например:
Если поле базы данных говорит, что не ноль, тогда добавьте [Обязательный]
Если поле БД - это nvarchar (x), тогда добавьте [StringLength (x)]
И так далее?
Что, если имя поля содержит строку «email», например, CustomerEmail - можно ли заставить EF автоматически аннотировать это с помощью соответствующей аннотации ([Regex ()] может быть)
Насколько я понимаю, если поля модели аннотированы, и я использую оба Html.ValidationMessageFor () и использование if (ModelState.IsValid) в моем контроллере, то это все, что мне нужно сделать, чтобы иметь базовую проверку входных данных на стороне клиента рабочий?
Спасибо