質問: ef 7では、コマンド 'dnx ef migrations add Initial'を使用して初期移行を作成しました。私はアプリケーションデータベースを実行すると、私のために作成されたすべての良い。 次に、エンティティオブジェクト(CSharpファイル)を更新しました。今私はどのようにすることができます: 1. 既存の移行を更新しますか? (または私は新しいものを追加しなければならない?) 2. すでに作成されたデータベースを更新する 私はエラーが発生しています:オブジェクトがすでにデータベースに存在しています。 また、エンティティ・フレームワーク・コードの優れた実用的な例を最初に見つけることができるすべてのリソースが、スピードアップに苦労しています。 ありがとう、ジャブド
回答: 私はそれを把握するように見えます: 1. 最初の移行を追加します(最初の移行)。コマンド 'dnx ef migrationsによって初期値が追加されました' 2. データベースを作成するアプリケーションを実行します。 3. エンティティモデルを更新する(csharpクラス) 4. もう一度新しい移行**を追加してください** 。既存の移行は削除しないでください。コマンド: 'dnx ef migrations migration2を追加します' 5. データベースを更新します。コマンド 'dnx ef database update Migration2 -v' 誰も助けることを願っています。