학교 프로젝트의 경우 여러 프로젝트에서 분할되어야하는 응용 프로그램을 구축 중입니다.솔루션의 여러 프로젝트 - Entity Framework 및 ASP.Net MVC 4
만들 프로젝트는 클래스 라이브러리, wcf 서비스 및 asp.net MVC4 응용 프로그램입니다.
클래스 라이브러리는 상태 라이브러리, 상태 비 저장 라이브러리 및 데이터 로직 라이브러리입니다.
이상적으로 엔티티 프레임 워크는 데이터 로그 라이브러리에 있어야하며 생성 된 모델은 상태 라이브러리에 배치되어야하며 상태 비 저장 클래스는 해당 모델을 저장하는 정적 메소드를 포함해야합니다.
그러나 Entity Framework (v5)에서 생성 된 모델을 다른 클래스 라이브러리 (State)로 가져올 수 없습니다. 이것을 할 수있는 방법이 있습니까? 아니면 다른 아키텍처를 사용해야한다고 잘못 생각합니까?
이 문제가 해결 : 아키텍처Entity Framework 5 and Visual Studio 2012 POCO Classes in Different Project
조언은 여전히 환영 :
나는 나의 adviced 것과 같은 잘못된 이하 효율적으로 입증되는 경우,이 구조를 변경 기꺼이.
의 마시고 T4 템플릿과 많이 보여 & 과정은 당신이 필요에 따라 다양한 프로젝트에 대한 참조를 추가하는 그녀의 책에서 downloadable solutions이있다? –
우리는 이와 비슷한 일을하지만 CodeFirst EF를 db/modelfirst가 아닌 –
을 사용합니다. @Luke McGregor 데이터베이스가 이미 있으므로 코드를 먼저 사용할 수있는 옵션이 없습니다. 그럴 수는 있지만 모델을 자동 생성하는 이점을 사용할 수는 없습니다. 어떻게 생각해? –