概要
Update-Databaseの実行を、デバッガで止めたいときがあります。
その方法です。
やること
1. Update-Databaseで実行されるコードでDebugger.Launch()を実行します。
DbContextを継承したクラスのデフォルトコンストラクタあたりがいいと思います。
ApplicationDbContext.cs
public ApplicationDbContext()
{
if (!System.Diagnostics.Debugger.IsAttached)
{
System.Diagnostics.Debugger.Launch();
}
}
2. パッケージマネージャーコンソールからUpdate-Databaseを実行して、表示されるダイアログからデバッガを選択します。