Entity Framework Core:データベースの削除
このコマンドはデータベースを削除します。 TODO: 複数のデータベースがある場合はどのデータベースを削除するか ?
内部的には、JetBrains Rider は対応する引数を使用して dotnet ef database drop コマンドを適用します。 マシンに dotnet ef グローバルツールがインストールされていることを確認してください。
次のいずれかを実行します:
ソリューションエクスプローラーで目的のプロジェクトを右クリックし、 を選択します。
メインメニューから を選択します。
必要なオプションをすべて指定できるダイアログが表示されます。

ダイアログで、 データベースを更新するためのオプションを指定します。 デフォルトでは、JetBrains Rider は EF Core コマンドの以前の実行時のオプションを保存し、ほとんどのフィールドを自動的に入力します。 これを無効化したい場合は、 ツール | EF コア UI 設定ページ  Ctrl+Alt+S で 自動入力の一般オプション チェックボックスをオフにしてください。
コマンドを適用するには、 OK をクリックします。 JetBrains Rider は対応する引数を使用して
ef core database dropコマンドを実行します。デフォルトでは、コマンド出力は EF コア ツールウィンドウの新しいタブに表示されます。 ステータスバーでコマンドの進捗を確認し、ポップアップでコマンドの結果を表示したい場合は、 ツール | EF コア UI 設定ページ  Ctrl+Alt+S で ターミナルでコマンドを実行する チェックボックスをオフにしてください。
以下は、 データベースの削除 コマンドのオプションのリストです。
共通 | |
移行プロジェクト | コマンドが適用されるプロジェクト。 特定のプロジェクトのコンテキストメニューからコマンドを呼び出した場合、このプロジェクトが事前に選択されます。 |
スタートアッププロジェクト | アプリケーションを開始する際に実行されるプロジェクトで、エントリポイントや起動ロジック(例えば |
DbContext クラス | コマンドに使用する |
ビルドオプション | |
プロジェクトビルドプロセスをスキップ | ビルドが最新の場合にこのオプションを使用します。 このオプションによりコマンドの実行時間が短縮されますが、コマンドを実行する前にプロジェクトがビルドされていない場合は、潜在的な問題の原因となる可能性もあります。 |
ビルド構成 | スタートアッププロジェクトのビルド構成 (例: |
ターゲットフレームワーク | スタートアッププロジェクトをビルドするときにパッケージを復元するターゲット ランタイム。 |
実行 | |
診断ログを有効にする | ツール | EF コア UI 設定ページ  Ctrl+Alt+S で ターミナルでコマンドを実行する チェックボックスが有効化されている場合は、詳細出力を表示します。 |
追加引数 | アプリケーションに渡す追加の引数。 |