EntityFramework 패키지가 Project ASP.NET Beta8에 설치되어 있지 않습니다.

asp.net-core entity-framework-core visual-studio-2015

문제

Entity Framework 7을 ASP.NET 5 Beta8 프로젝트에서 작동 시키려고합니다. 내 참조에 EntityFramework.SqlServer 7.0.0-beta8 및 EntityFramework.Commands 7.0.0-beta8 패키지에 대한 참조가 있습니다.

그러나 Nuget Package Manager Console에 가서 다음을 입력하십시오 :

Enable-Migrations

The EntityFramework package is not installed on project "My Project"

Add-Migration

Enable-Migrations

The EntityFramework package is not installed on project "My Project"

콘솔의 기본 프로젝트가 올바른 프로젝트로 설정됩니다.

인기 답변

ASP.NET 5의 마이그레이션 경험은 아직 진행 중입니다. 다음 단계는 지나치게 복잡하며 안정적인 릴리스에 도달 할 때까지 단순화됩니다.

이제 모델을 만들었으므로 마이그레이션을 사용하여 데이터베이스를 만들 수 있습니다.

  1. 명령 프롬프트 열기 (Windows 키 + R, cmd 입력, 확인 클릭)
  2. cd 명령을 사용하여 프로젝트 디렉토리로 이동하십시오.
  3. dnvm use 1.0.0-beta8
  4. dnx ef migrations add MyFirstMigration 실행 dnx ef migrations add MyFirstMigrationdnx ef migrations add MyFirstMigration 되어 마이그레이션을 스캐 폴드하여 모델에 대한 초기 테이블 세트를 생성합니다.
  5. dnx ef database update 를 실행하여 새 마이그레이션을 데이터베이스에 적용합니다.

데이터베이스가 아직 존재하지 않기 때문에 마이그레이션이 적용되기 전에 데이터베이스가 생성됩니다.

출처 : Entity Framework 7 설명서




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