내가 잘못하고있을 수 있습니다. 그런 경우 올바른 방향으로 안내해주세요.다른 데이터베이스를 런타임에 마이그레이션
나는 런타임에 사용할 연결 문자열을 입력하고 다른 데이터베이스 (잠재적으로 각기 다른 버전의 데이터베이스)를 업데이트 할 수있는 마이그레이션 응용 프로그램을 코딩하고 있습니다.
나를위한 문제는 Add-Migration 명령이 패키지 관리자 콘솔을 통해서만 실행되며 내 app.config 아래에 연결 문자열이 설정되어 있지 않기 때문에 Entity Migration이 어떻게 가능합니까? 내 데이터베이스의 버전을 알고 계십니까?
특정 연결 문자열 (데이터베이스와 테이블을 올바르게 만들었습니다)에 대한 초기 마이그레이션을 실행 한 후이 문제가 발생했지만 이후에 두 번째 마이그레이션 파일을 추가하려고하면 오류가 발생했습니다. 다른 마이그레이션이 보류 중입니다.
아마도 Entity Migration은 패키지 관리자 콘솔이나 동적 연결 문자열에서 실행되지 않을 수도 있지만, 내가하고있는 일을 확실히해야합니다.
예이 작업을 수행 할 수 있습니다. http://stackoverflow.com/a/16133150/1347784 –