클래스 라이브러리 패키지의 Entity Framework 7 beta4에서 마이그레이션을 실행할 수 없음

c# entity-framework-core

문제

클래스 라이브러리 패키지에서 마이그레이션 명령을 실행할 수 없습니다. 내 dnvm 버전은 (global.json에서) :

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

내 프로젝트 JSON에서 이것을 가져오고 있습니다.

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

내 DbContext 상속 된 클래스에서 내 OnConfiguring 메서드입니다.

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

하지만 dnx . ef migration add initial 실행할 때 dnx . ef migration add initial 다음 출력을 얻습니다.

"sdk": {
        "version": "1.0.0-beta5-12021"
    }

나는 지금 당분간 이것을 알아 내려고 노력해 왔기 때문에 모든 도움을받을 수 있습니다. 감사.

수락 된 답변

방금이 문제를 해결할 방법을 찾았습니다. 이것은 최신 버전의 coreclr에서 발생하는 것 같습니다. 전화하는 대신

dnvm install -r coreclr latest

최신 버전에서 베타 4로 전환하려면 다음을 호출했습니다.

dnvm install -r coreclr latest

"dnx.ef"를 호출하면 Entity Framework 마이그레이션 도구가 시작됩니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.