문제

첫 번째 MVC 응용 프로그램을 해독하고 있으며 클래식 ado.net 데이터 세트를 모델로 사용하고 있습니다. 내가 따르는 가이드는 Nerddinner ASP.NET MVC 튜토리얼 또한 LINQ에서 SQL 모델에 대한 getRuleViolations () 메소드를 언급합니다. 편집 후 Datarow가 유효한지 확인하기 위해 비슷한 방법을 원합니다. 어떻게 그런 일을 할 수 있습니까?

도움이 되었습니까?

해결책

데이터 세트가 연결이 끊어집니다. 따라서 제약 조건을 수동으로 추가하지 않으면 유효성 검사 규칙을 지원하지 않습니다.

편집 : 링크에서 :

우리는 프로젝트에 "부분 클래스"를 추가하여 isvalid 및 getruleviolations ()를 구현합니다. 부분 클래스는 VS 디자이너 (LINQ에서 SQL 디자이너가 생성 한 저녁 식사 클래스와 같은)가 관리하는 클래스에 메소드/속성/이벤트를 추가하는 데 사용될 수 있으며 코드가 엉망이되는 것을 피하는 데 도움이됩니다.

입력 된 데이터 세트와 비슷한 일을 할 수 있습니다.

이 링크를 참조하십시오 입력 된 데이터 세트를 사용한 유효성 검사.

다른 팁

데이터 전송에만 데이터 세트를 사용해야한다고 생각합니다. 비즈니스 규칙 검증을위한 것이 아닙니다. 이런 식으로 자습서를 따르고 저장소를 유지할 수 있습니다. 그러나 저장소 내부의 모든 LINQ로 SQL 코드를 자신의 데이터 세트 코드로 바꾸십시오.

귀하의 비즈니스 객체는 구현하는 개체가 될 것입니다 GetRuleViolation() 방법.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top