質問: update-databaseコマンドを適用していました。 Aspnetrolesテーブルが既に存在するというエラーが突然ポップアップしました。 **プロジェクトの移行フォルダを数回削除したことに注意してください** 。エンティティフレームワークが以前のすべての移行を適用しようとしていることを理解しました。次に、dbo]。[__ EFMigrationsHistory]テーブルを確認しましたが、画像[https://i.imgur.com/ed2jm8b.pngのように空でした 移行フォルダを削除して、データベース内のすべてのテーブルを削除しようとしました。ただし、最初の移行を実行し、テーブルを作成し、データベースの移行履歴テーブルにトレースを保持しません 移行フォルダを削除し、コマンドenable-migrationsを入力すると、黄色の背景で警告が表示されるので役立つもう1つのポイント: `Enable-Migrations is obsolete. Use Add-Migration to start using Migrations.`
回答: EFコアは、 `Enable-Migration`使用しなくなりました。 `Enable-Migration`を追加する場合は、以下のコードを使用する必要があります。 ``` Add-Migration MigrationName Update-Database ``` https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/を参照してください