EF7 : '추가 마이그레이션'이라는 용어는 cmdlet의 이름으로 인식되지 않습니다.

entity-framework entity-framework-core

문제

프레임 워크 버전을 project.json의 dnx46으로 설정했습니다. 또한 다음 패키지가 있어야합니다.

  "dependencies": {
    "EntityFramework.Commands": "7.0.0-rc1-final",
    "EntityFramework.Core": "7.0.0-rc1-final",
    "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
    "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final"
  }

그러나 enable-migrations 명령을 실행하면 다음과 같은 결과가 나타납니다.

'enable-migrations'이라는 용어는 cmdlet의 이름으로 인식되지 않습니다.

누구든지 최신 .NET에서 EF 마이그레이션을 실행하는 방법을 알고 있습니까?

수락 된 답변

현재 EF 마이그레이션은 기본적으로 지원되지 않습니다.

https://github.com/aspnet/EntityFramework/issues/4497


인기 답변

이것은 내가이 문제를 해결하기 위해 노력한 것입니다 :

운영:

Install-Package Microsoft.EntityFrameworkCore.Tools –Pre

project.json에서 "tools"섹션에 다음 코드를 추가하십시오 (이미없는 경우).

Install-Package Microsoft.EntityFrameworkCore.Tools –Pre

유용한 참조 : https://docs.efproject.net/en/latest/platforms/aspnetcore/new-db.html




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