Entity Framework CodeFirst におけるテーブル定義の変更です。
- using System.Data.Entity;
-
- public class ReCreateTable
- {
- public void Exec
- {
-
- Database.SetInitializer(new DropCreateDatabaseIfModelChanges<SampleContext>());
- }
- }
using System.Data.Entity;
public class ReCreateTable
{
public void Exec
{
// テーブルに変更があれば再作成
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<SampleContext>());
}
}
SampleContext はコンテキストクラスとなります。
注意点は、すでに存在するレコードは削除されること。自動的にコンバートしてくれれば良かったのになぁ。
0 件のコメント:
コメントを投稿