18

こんにちは私はこのnuGetパッケージのベータ1バージョンを使用しています。データベースはすでに作成されており、移行によってテーブルにデータを入力する方法があるかどうかを知る必要があります。ありがとう

4

1 に答える 1

18

イントロ投稿は、データをシードする方法を示しています http://blogs.msdn.com/b/adonet/archive/2011/11/29/code-first-migrations-beta-1-no-magic-walkthrough.aspx

シード データ: このクラスの Seed メソッドをオーバーライドして、シード データを追加します。- Seed メソッドは、最新バージョンに移行した後に呼び出されます。- DbContext.AddOrUpdate() ヘルパー拡張メソッドを使用して、重複するシード データの作成を回避できます。例えば

myContext.AddOrUpdate(c => c.FullName,
  new Customer { FullName = "Andrew Peters", CustomerNumber = 123 },
);
于 2011-12-13T07:19:11.763 に答える