인프런 커뮤니티 질문&답변

n2ji님의 프로필 이미지
n2ji

작성한 질문수

해외취업 ASP.NET Core 웹개발 기본 강좌

마이그레이션

dotnet core 2.1에서 dotnet ef migrations add Initial 질문

작성

·

200

0

dotnet core 2.1에서 dotnet ef migrations add Initial을 사용하면

정상적으로 폴더와, 파일이 생성은 되는데 Migraions 파일에 보면 Snapshot, Initial Class의 함수내의 내용들이 전부 비워져 있는데, 혹시 어떻게 해야 동영상의 내용처럼 함수 내용들이 생성될까요?

답변 3

0

dotnet core 2.1 에서 저도 동일한 오류가 발생해서 구글링도 해보고 한참을 해매다가 오류 문구에서 원인을 찾을 수 있었어요.

build faild 오류가 나는 원인은 Student.cshtml 에서 Country 변수를 사용하고 있는데 Student.cs 파일에서 Country 속성을 삭제하면서 사용하던 속성이 없어져서 프로젝트 빌드시 오류가 발생하고 있더라구요.

그래서 전 Teacher.cs 파일에만 Country  속성을 추가한 다음 dotnet ef migrations add Second 명령어를 실행하니까 잘 되더라구요.

dotnet core 2.1이 dotnet core 2.0 보다 빌드시 변수 체크가 타이트해서 발생하는 오류인 것 같아요.

0

dotnet core 2.1에서 dotnet ef migrations add Second 하면 fail 발생하는데 왜 그런걸까요??

 

영상에와 동일하게 진행하는데 다른걸 해줘야 하는지??

0

SEJONG IT EDU님의 프로필 이미지
SEJONG IT EDU
지식공유자

안녕하세요. 2.1은 테스팅 안해봤는데 일단 데이타베이스 삭제하고 migrations 폴더도 지우고 난 뒤에 마이그레이션 처음부터 다시 해보세요. 아마 될거에요!

n2ji님의 프로필 이미지
n2ji

작성한 질문수

질문하기