連載:Entity Framework 4.1入門 第2回 EF 4.1の規約とデータベースの初期化方法 WINGSプロジェクト 土井 毅(監修:山田 祥寛) 2011/07/13 ■データベースの初期化 コード・ファーストの特徴の1つは、データベースの自動生成である。前回も確認したとおり、対応するデータベースが存在しない場合、EF 4.1はデータベースの自動生成を行う。 ここでは、データベースの自動生成の方法や、初期データの投入について解説する。データベースの自動生成は便利な機能ではあるが、1つ間違えばデータを一瞬で失う危険性も伴うため、しっかり理解しておこう。 ●データベースを自動生成する方法 EF 4.1において、実際のデータベースの作成、削除、存在チェックなどの管理をつかさどるのはDatabaseクラス(System.Data.Entity名前空間)である。 Databaseクラス