2017-12-30 4 views
1

엔티티 프레임 워크를 사용하여 데이터베이스를 추가하려고 할 때 빈 목록이 표시됩니다. 참고 : 나는 첫 번째 접근법을 사용하고있다. 더 나은 이해를 위해 스크린 샷을 확인하십시오. 그것의 기존 프로젝트는 .edmx를 삭제하고 이제는 문제를 다시 생성하려고합니다.데이터베이스 이름 목록에 표시되지 않는 문제

pic

답변

0

나는 마이그레이션 폴더를 삭제하고 다시 시작하려고합니다. 전에이 문제를 겪었으며 ef 마이그레이션을 삭제하고 다시 시작해야했습니다.

1) 수동으로 DB을 삭제 - 그것은 어디든지 (I)를 사용하면 연결 정렬이 있으리라 믿고있어, 또는 빈하지만, 쉽게/안전이 모두 함께 삭제하는 것입니다 - 시스템 __MigrationHistory 테이블이있는 한 - 당신도 제거해야합니다. 마이그레이션을 받고있다 - -

2) 모든 마이그레이션 파일을 제거하고 번호 등과 같은 이름 - 그들 모두를 제거

3) 당신의 마이그레이션을 포함하는 프로젝트 (나머지를) 다시 - 및 확인 반드시 프로젝트가 자동 구축 (구성) 설정 (즉, 때때로 문제가 발생할 수 있습니다 -하지만 당신을 위해 가능성이없는),

4) 실행 추가 마이그레이션 초기 다시 - 다음 업데이트 - 데이터베이스

Post on how to delete and start over a EF migration

관련 문제