私はEFと初めて仕事をしています。何らかの理由でアプリケーションを実行するのに苦労し、モデルが現在のデータベースと同期されていないという例外が発生するたびに発生しました。私はすべてを試しましたが、データは重要ではなかったので、すべての移行を実行してすべてのテーブルを再作成することを考えました。そこで、すべてのテーブルを削除して、次のコマンドを実行しようとしました。ここでは、モデルベースのアプローチを使用してエンティティを定義しています。
Update-database -targetMigration:InitialCreate -verbose
最初の移行からすべてのテーブルが再作成されるという印象を受けましたが、実際にはすべてが最初のポイントに戻りました。これで、update-databaseコマンドを実行すると、常に次のようになります。
保留中の明示的な移行はありません。
生成されたテーブルを元に戻し、アプリを動作状態に設定するにはどうすればよいか、非常に混乱しています。誰か助けてもらえますか?
ありがとう-ファハド