質問: 私はEntityFrameworkコアデータベースを使用して、まずEF Coreドキュメントに示すようにモデルを作成しました しかし、私はデータベースが編集されたときにモデルを更新する方法を知らない。
回答: 最初に`-Force`オプションを付けて実行したコマンドを実行して、モデルを再構築することができます。その結果、指定されたフォルダの内容が上書きされます。 EF Core docsのPackage Manager Consoleの例を使用すると、改訂されたコマンドは次のようになります。 ``` Scaffold-DbContext "Server=(localdb)\v11.0;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force ``` また、 CLIコマンドを使用している場合は、次のようになります。 ``` dotnet ef dbcontext scaffold "Server=(localdb)\v11.0;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -o Models -f ``` ただし、マイグレーションを使用して、モデルとデータベーススキーマを互いに同期させておくことを検討する必要があります。そうすることで、モデルを変更してデータベースに反映させることができます。