2012-03-18 2 views
0

코드를 사용하여 관리 스튜디오에서 테이블을 삭제했습니다. 첫 번째 엔티티 프레임 워크는 자동으로 테이블을 다시 만들어서는 안됩니다. 이 테이블을 어떻게 되 찾을 수 있을까요? 내가 말할 수있는 패키지 관리자 콘솔에 뭔가가 있습니까? 어떤 도움을 주셔서 감사합니다.엔티티 프레임 워크에서 테이블 다시 만들기

전체 데이터베이스를 삭제할 수 있습니까?

답변

1

데이터를 신경 쓰지 않는 한 삭제하는 것이 가장 쉬운 방법입니다. 자동으로 다시 만들어야합니다.

EF는 삭제 된 테이블을 다시 작성하지 않지만 dbcontext와 일치하지 않는 데이터베이스로 인해 오류를 표시 할 수 있습니다. 앞으로는 drop을 가능하게하고, 이니셜 라이저를 재 작성하여 일치하지 않는 경우 항상 db를 다시 만들거나 마이그레이션 지원을 활성화하고 모든 변경 사항을 스크립트 할 수 있습니다.

+0

테이블을 수동으로 다시 만들었습니다. 지저분한 생각 이었지만 효과가있었습니다. 고마워 – TMan

관련 문제