Enfity 프레임 워크와 함께 asp.net MVC3을 사용하고 있습니다. 둘 다 WCF 웹 서비스를 통해 통신하고 있습니다.asp.net의 서버 측 유효성 검사 엔티티 프레임 워크가있는 MVC 3
문제는 서버 측 DB 개발자는 Entity 클래스의 [Required]/[Range] 특성을 속성으로 설정하지 않으려한다는 것입니다. 하지만 난 mvc3 응용 프로그램에서 내 끝 부분에서 필드를 확인하고 싶습니다. 어디로 WCF 웹 서비스 참조를 추가했습니다. 어떤 프록시를 생성.
클라이언트 정책에 따라 Jquery/javascript를 사용하고 싶지 않습니다. 그래서 내 컨트롤러/모델 수준에서해야합니다. 어떻게 관리해야합니까? 일부 어떻게 내가 mvc 3 aaplication에서 동적으로 각 엔티티의 속성에 필요한 속성을 추가해야합니다. 속도를 높이려면 올바른 방향이 필요합니다.
추가 정보 잊어 버린 사용자 : 개발자가 필요하지 않음. 또한 엔티티와 매핑에서 db가 생성되지 않습니다.
확인을 나는 부분 클래스를 사용하여 프록시에있는 개체의 기존 속성에 속성을 추가 할 수 있습니다. 그게 날 허용 할까? –
프록시에 대해서는 잘 모르겠지만 '[MetadataType (typeOf (YourOwnClassForValidation)]] 속성을 사용하여 유효성 검사 속성이 속성으로 설정된 클래스를 정의 할 수 있습니다. 이는 자동 생성 된 엔티티 클래스가 있으면 다음에 디자이너를 예제로 사용할 때 유용합니다. – Marc