MVCでEntity Frameworkを使用してモデルの最初のアプローチでプロジェクトを開発しています。数日後、既存のモデルにいくつかのプロパティを追加する必要がありました。私はそれが私に次のエラーを与えたソリューションを構築しようとしたとき、後:それは結構働いているが、どのようにエンティティフレームワークは、内の既存のデータを保持しないEF MVCでデータベースを削除して再作成した後に既存のデータを維持する方法
Database.SetInitializer<ClubmansGuideDB>(new DropCreateDatabaseIfModelChanges<ClubmansGuideDB>());
:
Model has changed.
をので、私はそれが一つの解決策を見つけたググ特定のモデル関連テーブル?誰かが説明できますか?
を行いますあなたは、すべてのデータが失われます、あなたは、[移行]を使用する必要があります(https://msdn.microsoft .com/en-us/library/jj591621(v = 117).aspx)アプローチ。 – 3615
データベースを削除して再作成した後でも、既存のデータを取得できます。良い説明で私にお勧めします。 – Surya
シードが設定されていると起こる可能性があります。したがって、静的データが再び導入されますが、1つの新しいレコードを追加する場合は、永続化しないでください。 – 3615