우리는 Entity Framework 4.3 Code First를 사용하고 있습니다. 우리는 세 가지 데이터베이스를 가지고 있습니다. 각 데이터베이스마다 하나의 DbContext가 있습니다. 첫 번째 데이터베이스에는 몇 가지 기존 테이블/sql이 있습니다. 전반적으로 약 있습니다. 70-80 개의 테이블/엔티티.Entity Framework 4.3 다중 데이터베이스/컨텍스트 병합
미래에는 EF 4.3 마이그레이션을 사용하고 싶습니다.
- 3 개의 데이터베이스를 하나로 병합하고 3 개의 DbContext 클래스를 유지할 수 있습니까?
- 또한 DbContext 클래스를 병합하는 것이 더 좋습니까?
- EF 4.3에서 처리 할 수 있습니까?
마이그레이션을위한 네 번째 컨텍스트를 추가 할 수 있습니까? 하나의 "수퍼"컨텍스트 - 모든 테이블/DbSets (마이그레이션 용) 및 세 가지 컨텍스트 (응용 프로그램의 데이터 액세스 용) – LuckyStrike
작동해야하지만 그런 경우에는 추가로 세 가지 상황을 가질 이유가 없습니다. 주요 컨텍스트와 다른 컨텍스트를 모두 유지하는 것이 더 오류가 발생하기 쉽습니다. –
답변 해 주셔서 감사합니다. 70-80 (또는 그 이상)의 entites/tables에 성능 문제가 있습니까? 따라서 세 가지 컨텍스트 클래스를 유지하려고합니다. – LuckyStrike