POCO 엔티티 및 저장소 패턴이있는 "작은"엔터프라이즈 응용 프로그램 인 aspnet mvc 3 + 엔티티 프레임 워크가 있습니다.Asp.net mvc, 엔티티 프레임 워크, Poco - 아키텍처
- POCO 엔티티 이
- 도메인 모델은
- 서비스
- 웹 응용 프로그램 응용 프로그램이 데이터베이스에 쿼리를 수행
, 중 하나를 사용 : 나는 4 개 프로젝트에서 솔루션을 구성 서비스가 제공되면 서비스는 저장소와 작은 클래스를 사용하므로 결과적으로 도메인 엔티티에서 변환하려는 일부 동적 프록시 객체가 MVC 뷰에서 사용되기 전에 어떻게 작동하는지 모릅니다. . Dovrebber가 번역자로 설정 되나요?
이 접근법은 합리적입니까?
내가 일반적으로하는 일은 내보기로 전달되는 데이터를 나타내는 "ViewModel"클래스를 만드는 것입니다. 양식이나 다른 메타 데이터가있는 경우 이러한 클래스는 유효성 검사 속성을 가질 수 있습니다. @ekolis가 제안한 것처럼 AutoMapper를 사용하거나 수동으로 POCO 엔티티를 ViewModel 클래스에 매핑 할 수 있습니다. 내 POCO 엔티티가 순환 참조를 가지고 있지 않아서 다른 클래스로 변환하도록 강제하는 경우가 있기 때문에 이것은 나에게 필요한 시간이기도합니다. – Makotosan