FluentValidation
프레임 워크를 사용하고 있습니다. 지금은 여러 유효성 검사기 (엔티티 당)가 있습니다. 엔티티를 별도의 어셈블리 (ProjectName.Domain
) 및 유효성 검사기 중 하나에 보관할 것입니다.서비스 계층 배치 위치
리포지토리와 컨트롤러 사이의 조정자 계층을 나타내는 서비스 계층에 대해 읽었습니다 (http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validating-with-a-service-layer-cs). service layer
을 동일한 어셈블리에 보관하는 것이 좋습니까?
필자는 서비스 계층의 목적이 구체적 (또는 가능한 경우 일반) 저장소와 해당 유효성 검사기를 보유하고 저장소 항목에 대해 유효성을 검사하는 것임을 이해합니다. 구현이 다를 수 있습니다. 내가 맞습니까?
FluentValidation (또는 프레임 워크 독립)을 사용하여 서비스 계층을 올바른 방법으로 만드는 방법. 또는 기본 엔터티를 FluentValidation AbstractValidator class
과 통합 할 수 있습니다.
감사합니다.