私は最初にEntityFrameworkコードを使用しています。データベースの初期化は、データベースとテーブルの作成に最適です。
プロセスの破壊を少なくする方法があるかどうか疑問に思っていました...スキーマが変更されたときにDROP/CREATEステートメントを発行するのではなく、(既成のイニシャライザーなどを介して)ALTERステートメントを発行する方法はありますか?スキーマを更新しますか?
私は最初にEntityFrameworkコードを使用しています。データベースの初期化は、データベースとテーブルの作成に最適です。
プロセスの破壊を少なくする方法があるかどうか疑問に思っていました...スキーマが変更されたときにDROP/CREATEステートメントを発行するのではなく、(既成のイニシャライザーなどを介して)ALTERステートメントを発行する方法はありますか?スキーマを更新しますか?
コードファーストデータ移行を調べる必要があります。私自身は使用していませんが、探しているものだと思います。
http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx
後でやってくる人を助けるために、あなたはそれをすべてセットアップするためにこれらの指示に従うことができるはずです:http: //blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3- code-based-migrations-walkthrough.aspx
これが役立つと思います: http ://www.entityframeworktutorial.net/code-first/database-initialization-strategy-in-code-first.aspx カスタムメソッドを使用してデータを初期化する例があります。