데이터베이스 컨텍스트의 네임 스페이스 이름과 관련된 코드 첫 번째 구성이 변경되어 프로젝트가 재구성되었습니다. 이 시점에서 필자는 "InitialCreate"라는 하나의 스캐 폴딩 마이그레이션을 사용하여 데이터베이스 __MigrationHistory
테이블에 MigrationId
및 클래스의 네임 스페이스 이름과 클래스 이름이 포함 된 ContextKey
이 포함 된 단일 행이 포함되었습니다.컨텍스트 키가 변경된 스캐 폴드 마이그레이션
Get-Migrations
을 실행하면 내 동료의 조언에 따라 ContextKey
을 변경 한 후 결과가 반환되지 않고 "InitialCreate"이전이 올바르게 열거되었습니다.
내 마이그레이션의 연속성이 깨지지 않도록 어떤 단계를 거쳐야합니까? ContextKey
의 이름을 직접 바꿀 필요가 없으므로 어떻게해야합니까? 당연히 하나의 적용된 마이그레이션에 대해서는 큰 문제가 아니지만 수십 개의 적용된 마이그레이션에 대해서는 큰 고통이 될 것입니다.
통찰력을 가져 주셔서 감사합니다. –