2014-09-27 2 views
-1

코드 우선 접근 방식으로 두 개의 서로 다른 컨텍스트 클래스를 정의하고 동시에 사용할 수 있습니까?엔티티 프레임 워크 : 두 개의 서로 다른 컨텍스트와 하나의 데이터베이스

데이터베이스 스키마가 이미 제공되어 있으며 일부 테이블을 새로 만들지 않고 수정할 수 없습니다.

제가 직면 한 문제는 "모델 백업 ... 변경되었습니다."라는 오류가 발생하고 있다는 것입니다. 두 문맥 사이에 어떤 종류의 충돌이있는 것 같습니다.

각 컨텍스트에는 다른 테이블 집합이 포함되어 있으므로 동기화 문제는 중요하지 않습니다. 당신이 EF 6 이상을 사용하는 가정

+0

정확하게 오류가 발생하는 시점은 언제입니까? – e4rthdog

+0

두 컨텍스트를 인스턴스화하는 즉시, 이전 실행에서 인스턴스화 된 동일 컨텍스트가 아닌 하나의 컨텍스트가 인스턴스화됩니다. – sapito

+0

패키지 관리자 콘솔에서 테스트 마이그레이션을 실행하면 어떻게됩니까? 그것은 위 또는 아래 방법에 무엇인가를 보여줄 수 있습니까? 'Add-Migration TestMigration' – e4rthdog

답변

관련 문제