mysql 데이터베이스가 있는데 삭제할 수 없습니다. asp.net 프로젝트에서 마이그레이션 파일이 누락되어 dbcontext 파일을 일부 변경했습니다.
새 마이그레이션을 생성하고 데이터베이스를 업데이트하려고 하면 'aspnetroles' 테이블이 이미 존재한다고 표시됩니다. 나는 무엇을 해야 합니까? 마이그레이션을 되돌리는 방법 또는 마이그레이션과 데이터베이스를 동일하게 만드는 방법은 무엇입니까?
적용된 마이그레이션과 아직 적용해야 하는 마이그레이션(있는 경우)을 확인하려면 EF 핵심 마이그레이션 표를 참조하세요. dotnet ef database update将尝试将数据库更新到最新的迁移。它将查询__EFMigrationsHistory
dotnet ef database update
__EFMigrationsHistory
적용된 마이그레이션과 아직 적용해야 하는 마이그레이션(있는 경우)을 확인하려면 EF 핵심 마이그레이션 표를 참조하세요.
일부 문제의 해결 방법은 마이그레이션 기록을 수동으로 삽입하여 업데이트 적용을 시뮬레이션하는 것입니다. 이렇게 하면 프로덕션 환경에서 문제가 될 수 있는 데이터베이스 삭제를 방지할 수 있습니다.dotnet ef database update
将尝试将数据库更新到最新的迁移。它将查询__EFMigrationsHistory