해당 모델 클래스의 인스턴스를 만드는보기가있는 Entity Framework 모델 클래스가 있습니다. 특정 클래스를 충족하는 날짜를 추가 할 수 있도록 해당 클래스의 날짜를 확인하려고했습니다. System.ComponentModel
및 System.ComponentModel.DataAnnotations
네임 스페이스의 특성을 사용하는 메타 데이터 클래스가 있습니다.Entity Framework를 사용한 모델 유효성 검사
여기에는 유효성 검사를 수행하는 데 사용할 수있는 속성이 있습니까, 아니면 내가 수행 할 수있는 다른 방법이 있습니까?
자세한 내용/예 없이는 말하기 어렵습니다. 모델의 다른 속성에서 오는 가능한 날짜에 제약이 있다는 것을 의미할까요? 그렇다면 (그리고 그렇지 않더라도) FluentValidation을 살펴 보겠습니다. –
모두 두 날짜가 있습니다 - 시작 날짜와 종료 날짜 = 시작 날짜는 다음과 같습니다. 종료일 이전이어야합니다. 그게 전부입니다. 그 코드를 어디에 넣어야할지 모르겠습니다. –
그래서 기존 속성은 "객체"를 알지 못하기 때문에 CustomValidationAttribute가 필요합니다 (각 속성은 인스턴스의 다른 속성에 대해 알지 못합니다). 또는 FluentValidation을 사용하십시오. 또는 Fluentvalidation을 사용하십시오. 또는 FluentValidation을 사용하십시오. ;) –