MVC3 프로젝트에서 Entity Framework 4를 사용하고 있습니다. 두 개의 서로 다른 데이터베이스 (A와 B)에 액세스하려고합니다.Entity Framework를 사용하여 두 개의 다른 데이터베이스 동시 사용
- 데이터베이스 A와 B는 완전히 다르며 관련이 없습니다.
- 데이터베이스 A는 '코드 우선'SQL 압축 데이터베이스입니다.
- 데이터베이스 B는 '데이터베이스 첫 번째'SQL Server 데이터베이스입니다.
- 데이터베이스 또는 연결 또는 데이터베이스 간 조인에 대한 간단한 쿼리가 있습니다.
- 프로젝트에서 다른 DbContext를 제거하면 두 데이터베이스 연결이 작동합니다.
이제 데이터베이스 A에서 쿼리하려고하면 "개념 모델 유형을 찾을 수 없습니다."라는 예외가 발생합니다.
EF가 다른 데이터베이스를 사용할 수 없다는 것을 상상할 수 없으므로 제 질문은 : 적절한 DbContext의 새 인스턴스를 만들 때 추가 작업이 필요합니까?
혹시 이것에 대한 해결책을 찾았습니까? 인스턴트 메신저 똑같은 문제가 (제외하고 나는 그 중 절반은 edmx 있고 절반은 코드 firsted입니다) 데이터베이스를 가지고 –