Visual Studio 2010으로 Entity Framework 4 모델을 만들고 데이터베이스를 생성했습니다. 이제 새로운 속성 (기본값 사용)을 추가하고, 열의 문서를 변경하고, 열 이름을 변경하고, 열 유형을 여러 번 변경했습니다. 자동적으로 달성 될 수 없도록하기 위해 많은 "추가 작업"이 필요하지 않은 모든 작업 (저의 겸허 한 의견으로는). 매번 "모델에서 데이터베이스 생성"을하고 물론 테이블 데이터를 잃어 버렸습니다.
테이블의 데이터를 그대로 놔두고 데이터베이스의 아키텍처를 업데이트하는 방법이 있습니까? 어쩌면 일부 사용자 상호 작용이 특히 형식 등을 변경할 때? 아니면이 기능을 믿을 수없는 방식으로 작동시키기 란 너무 어렵습니다.
미리 감사드립니다. 건배, 데이비드
Noam Ben-Ami - MSFT1 (Microsoft Employee)은 다음과 같이 http://social.msdn.microsoft.com/Forums/en-us/adodotnetentityframework/thread/3adc080f-ee8c-4104-be29-95b2fb3fabe9 에서 내 질문에 답변했습니다.
이를 지원하기 위해 엔티티 디자이너 데이터베이스 파워 팩을 빌드했습니다. 여기에서 다운로드 할 수 있습니다. http://visualstudiogallery.msdn.microsoft.com/en-us/df3541c3-d833-4b65-b942-989e7ec74c87
여기에는 디자이너가 드롭 / 생성하는 대신 마이 그 레이션을 수행하는 데이터베이스 생성 워크 플로가 포함됩니다.
이 게시는 보증없이 "있는 그대로"제공되며 어떠한 권리도 부여하지 않습니다.
아직 도구를 테스트하지는 못했지만 다른 사람들에게도 유용한 정보라고 생각합니다.