우리는 nHibernate를 사용하는 MVC3 프로젝트를 가지고 있습니다. 저장소 및 서비스 계층에서 사용되는 모든 모델 클래스를 포함하는 별도의 모델 프로젝트가 있습니다. 이 모델은 System.ComponentModel.DataAnnotations의 DisplayAttribute 및 RequiredAttribute와 같은 데이터 주석을 사용합니다.MVC 속성에 대한 모델 계층 종속성
System.Web.Mvc에 포함 된 RemoteAttribute와 같은 특성도 있습니다.
물론 이것은 모델 프로젝트가 특정 프런트 엔드 기술에 종속되어 있음을 의미합니다.
솔루션에 다른 프런트 엔드가있을 수 있다고 가정하면이 종속 링크를 처리하는 가장 좋은 방법은 무엇입니까?
모델 자체가 아닌 해당 ViewModel에만 해당 "특정보기"특성 적용 – psousa