0

Data Annotation이있는 EF 4.1을 사용하는 ASP.NET MVC에서 개발 중입니다. 클라이언트 측 유효성 검사가 예상대로 작동합니다. 그러나 나는이 의심을 품는다. 예를 들어 필수 필드 (예 : 제품 이름)가 클라이언트에서 서버로 null이되고 엔터티 모델이 예외를 throw하는 경우 이 사건을 어떻게 처리 할 수 ​​있습니까?데이터베이스가있는 Entity Framework 첫 번째 모델

몇 가지 추가 정보를 원하시면, 나는 WCF 서비스 계층을 통해 EF을 소비한다는 것입니다

답변

1
당신은 너무 MVC 서버 측 유효성 검사에 대한 추가 정보를 원하시면, model.isvalid를 호출하여 서버 측/컨트롤러 모델을 검증해야한다

: 도움이

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

희망.

+0

멋진데. 이 수동 유효성 검사를 수행하지 않고 Data Annotation 유효성 검사를 기본적으로 실행한다고 생각했습니다. – Techonthenet

+0

모델에 isvalid를 호출하는 사용자 지정 동작 필터를 구현할 수 있습니다. 여기에 멋진 블로그가 있습니다. http : //ben.onfabrik. co.kr/posts/automatic-modelstate-validation-in-aspnet-mvc –

+0

혼란을 줄 수 있으므로주의하십시오. –