Net Core 3.0에서 :
마이그레이션 을 재설정 하는 방법을 찾지 못했습니다 .
또한 마이그레이션이 손상되어 문제가 발생했으며 여기에 제공된 답변이 효과가 없었습니다. .Net Core 3.0 웹 API가 있으며 지난 달 어딘가에 데이터베이스를 직접 편집했습니다. 예, 나는 나쁜 일을했습니다.
여기에 제안 된 전략으로 인해 패키지 관리자 콘솔에서 여러 오류가 발생했습니다.
- 해당 이름의 마이그레이션이 이미 존재합니다
- 스냅 샷을 찾을 수 없습니다
- 'Force'는 인식되는 매개 변수가 아닙니다
물론, 나는 단계를 놓치거나 올바른 파일을 지우는 것을 놓쳤을 수도 있지만, 무차별적인 힘없이 이것을 정리하는 방법이 있다는 것을 알았습니다.
- 고장난 마이그레이션까지 포함하여 이름순으로 각 마이그레이션마다 이름별로 PMC에서 마이그레이션을 제거합니다.
- 현재 스키마까지의 마지막 정상 마이그레이션 사이의 델타가 될 새 마이그레이션을 작성하기위한 추가 마이그레이션
이제 빈 API로 웹 API를 시작하면 엔티티 모델과 일치하는 모든 테이블과 특성이 올바르게 작성됩니다.
HTH!