0
私は、米国の州ごとに1つずつ、修正された行数のテーブルを持っています。 StateCode列に加えて、いくつかの状態ごとのデータもあります。しかし、行の数は変更されません。シードが既存のデータを消去しています
StateCode DataColum1 DataColumn2 etc
デシベルを播種する場合、私は彼らが存在しない場合は51行で、テーブルを移入する必要があります。しかし、もしそうなら、私はテーブルだけを残す必要があります。
私が現在行っていることは、database-update
を行うたびにすべてのデータを消去しています。
context.StateLeadSettings.AddOrUpdate(s => s.StateCode,
new StateLeadSettings() { StateCode = "AK" },
....
);
これを変更する方法がわからないため、存在しない場合にのみ追加されます。
は、ここで[良い資源](https://blog.oneunicorn.com/2013/05/28/database-initializer-and-migrations-seed-methods/)ですこれに。下にスクロールして[移行の入力]セクションに移動します。 – parameter
- [DropCreateDatabaseIfModelChanges](https://msdn.microsoft.com/en-us/library/gg679604(v = 1173).aspx) - 問題がありますか? –