저는 최근에 무지하고 시간 부족으로 여러 프로젝트의 도메인 모델 (POCO 엔티티 클래스)을 하나의 'DataModel'프로젝트로 병합했습니다. 모든 프로젝트에서 전용 DbContext를 복제하십시오. DbContext 확장과 같이 다양한 클라이언트 프로젝트에서 DbSet 인스턴스를 추가 할 수있는 일반적인 기능을 수행한다는 것이 이상적이라고 생각합니다.많은 도메인 모델이 EF 5에서 하나의 데이터 컨텍스트를 공유합니다.
DbSet 클래스가 저장소 기능을 완벽하게 충족한다고 주장하는 저자와 동일한 서클에서 일반적으로 동의의 말씀을 읽었습니다.
누구나 다른 프로젝트가 공유 DbContext에 등록 된 도메인 모델 (도메인 엔터티 집합)을 모두 가질 수있는 한 프로젝트에있을 수있는 일반 DbContext를 작성하는 데 조언을 제공 할 수 있습니까? 자신의 저장소로 행동 할 것인가?