2012-02-17 2 views
2

호스팅 할 때 내 앱과 데이터베이스가 있습니다. 나 혼자서 데이터베이스를 삭제할 수는 없으므로 모델 변경이 테이블 만 다시 만들고 데이터베이스가 만지지는 않을지 싶습니다.EF 코드 우선 - 데이터베이스를 다시 만들지 않고 테이블 만 다시 만듭니다.

나는 누군가가 sql 명령을 사용하여 테이블을 삭제하고 새로운 테이블을 만들었지 만 데이터베이스 삭제를 비활성화 할 수 있으며 첫 번째 스크립트는 테이블을 삭제하고 새로운 테이블을 만들 수 있습니까?

답변

1

아마도 데이터베이스의 기존 개체를 삭제하는 방법을 알고있는 사용자 지정 DbInitializer를 만들어야 할 것입니다. 대신 EF 코드 1 차 마이그레이션을 EF 4.3에서 사용할 수 있습니까? 자세한 내용은 here을 참조하십시오.

+0

와우, EF CF의 시작부터이 기능을 기다리고있었습니다. – netmajor

관련 문제