문제

우리는 엔티티 프레임 워크 4.3 코드를 먼저 사용하고 있습니다.우리는 세 개의 데이터베이스를 가지고 있습니다.각 데이터베이스에 대해 하나의 dbcontext가 있습니다.첫 번째 데이터베이스에서는 일부 레거시 테이블 / SQL이 있습니다.전반적으로 약이 있습니다.70-80 테이블 / 엔티티.

앞으로는 EF 4.3 마이그레이션을 사용하기를 원합니다.

  • 세 개의 데이터베이스를 모두 하나로 병합하고 세 개의 DBContext 클래스를 유지할 수 있습니까?
  • 는 DBContext 클래스를 병합하는 것이 좋습니다.
  • 는 4.3을 처리 할 수 있습니까?
도움이 되었습니까?

해결책

3 개의 컨텍스트 유형을 사용하려면 3 개의 데이터베이스를 사용해야합니다.데이터베이스 마이그레이션은 컨텍스트 유형에 따라 다르며 세 가지 컨텍스트 유형이 단일 데이터베이스에서 작동하지 않거나 마이그레이션 코드의 완전한 수동 처리를 포함하여 많은 문제가 발생할 수 있습니다.대안으로 모든 데이터베이스를 단일 데이터베이스로 병합 할 수 있습니다. 연결된 컨텍스트 유형은 컨텍스트 유형입니다.선택은 당신에게 달려 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top