더북(TheBook)

Note Entity Framework 데이터베이스 마이그레이션


스캐폴딩 기능으로 Rooms 테이블을 먼저 생성하고 웹 브라우저로 테스트한 후 Speakers 테이블을 생성하려고 한다면 데 이터베이스 마이그레이션 관련 에러가 발생할 수 있다. 이런 경우에는 Visual Studio에서 도구 > 다른 창 > 패키지 관리자 콘솔 창을 열고 다음 세 가지 명령어를 실행해야 한다. 이 내용에 대해서는 ‘Entity Framework Code First Migrations’ 키워 드로 검색해보자.

PM> Enable-Migrations

- PM> Enable-Migrations -ContextTypeName MvcConfContext -Force

PM> Add-Migration "Speaker Add"

PM> Update-Database

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.