~ 200 개의 테이블을 가진 데이터베이스 스키마가 있습니다. 마이그레이션 할 때마다 생성되는 모델 스냅 샷 (Migration.Designer.cs)은 ~ 20K 줄입니다. 따라서 많은 수의 마이그레이션을 수행하면 CI 구축이 느려집니다 (솔루션을 빌드하는 ~ 30 건의 마이그레이션은 마이그레이션을 수행하는 데 6 분이 소요되거나 마이그레이션없이 4 분이 소요됨).Entity Framework 핵심 : 마이그레이션을 되돌릴 수 없으면 Migration.Designer.cs를 삭제해도 안전합니까?
그럼, 이전 마이그레이션에 대한 모델 스냅 샷을 삭제해도 안전합니까? (되돌릴 수 없음을 알고 있습니까?) 모델 스냅 샷은 되돌리기 - 마이그레이션을 제외한 다른 용도로 사용됩니까?
우리가하는 일입니다. 마이그레이션이 완료되면 [여기] (https://cpratt.co/migrating-production-database-with-entity-framework-code-first/)에 설명 된대로 롤백합니다. 정보를 보내 주셔서 감사합니다! –