2010-07-20 4 views

답변

1

EF 4 및 Code First으로이 작업을 수행 할 수 있습니다.

+0

코드는 먼저 모델에 테이블 기반을 만들 수 있습니다. 하지만 데이터베이스를 만든 후에는 추가 테이블을 추가하거나 수정할 수 없습니다. –

+1

@mcxiand : 그건 잘못되었습니다. [이 데모] (http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx)의 5 단계를보십시오. –

+0

아직도 무엇을 찾고 있지 않습니다. 코드에서 테이블 기반을 업데이트 할 수 있지만 데이터가 손실됩니다. 이 기능에 대한 데이터 마이그레이션은 아직 CTP에 포함되어 있지 않습니다. "RecreateDatabaseIfModelChanges"동작은 기존 데이터를 한 스키마에서 다른 스키마로 "마이그레이션"하려는 프로덕션 시나리오를위한 것이 아닙니다. 대신 수동 단계를 수행하거나 마이그레이션 규칙을 지정하지 않아도 데이터베이스를 신속하고 자동으로 업데이트하려는 개발 시나리오에 맞게 설계되었습니다. –

관련 문제