2

私は最初にEntityFrameworkコードを使用しています。データベースの初期化は、データベースとテーブルの作成に最適です。

プロセスの破壊を少なくする方法があるかどうか疑問に思っていました...スキーマが変更されたときにDROP/CREATEステートメントを発行するのではなく、(既成のイニシャライザーなどを介して)ALTERステートメントを発行する方法はありますか?スキーマを更新しますか?

4

2 に答える 2

3

コードファーストデータ移行を調べる必要があります。私自身は使用していませんが、探しているものだと思います。

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

于 2012-04-30T14:18:56.340 に答える
0

これが役立つと思います: http ://www.entityframeworktutorial.net/code-first/database-initialization-strategy-in-code-first.aspx カスタムメソッドを使用してデータを初期化する例があります。

于 2014-01-14T07:34:54.017 に答える