1

EF Feature CTP5 を使用していますが、モデルまたはクラス オブジェクトを変更するときに、データベース構造に変更を追加するだけでよいのですか?

これを行う方法はありますか、それとも、クラス オブジェクトを変更するたびにデータベースを削除して再作成する必要がありますか?

4

1 に答える 1

1

いいえ、CTP5 の時点では、基本的に毎回 DB を再作成するDropCreateDatabaseAlwaysおよびDropCreateDatabaseIfModelChanges戦略のみがサポートされています。

そうは言っても、EF チームは、まさにあなたが探しているものであるCode First Database Evolution (別名 Migrations)機能に積極的に取り組んでいます: DB をドロップする代わりに変更します。この機能は、今年の RTM で利用できる可能性があります。

于 2011-01-23T04:40:12.700 に答える