0

Я разрабатываю в ASP.NET MVC с EF 4.1 с аннотациями данных. Проверка на стороне клиента работает должным образом. Но у меня есть это сомнение. Например, когда обязательное поле (пример: имя продукта), обходит значение null от клиента к серверу и, если модель сущности выбрасывает исключение. Как я могу справиться с этим делом?Entity Framework с базой данных Первая модель

Некоторой дополнительная информация, что я потребляю EF через WCF службу слой

ответ

1

Вы должны быть проверками модели на стороне сервера/контроллере тоже по телефону model.isvalid, для получения дополнительной информации о проверке на стороне сервера MVC:

http://msdn.microsoft.com/en-us/library/dd410404(v=vs.90).aspx

Надежда, что помогает.

+0

Это выглядит великолепно. Я думал об активации валидации аннотации данных по умолчанию, не выполняя эту ручную проверку. – Techonthenet

+0

. Вы можете реализовать настраиваемый фильтр действий, который вызывает это isvalid на модели раньше, здесь есть небольшой небольшой блог: http: //ben.onfabrik. com/posts/automatic-modelstate-validation-in-aspnet-mvc –

+0

Просто будьте осторожны, делая это таким образом, поскольку это может добавить некоторую путаницу. –