Debug commands in the Package Manager Console
When you are using Entity Framework migrations you will probably use the Package Manager Console to execute commands like update-database.
Now the question arises: how can I debug my code if I am not debugging it via Visual Studio. Add the following line to your code and you will get asked which visual studio instance you would like to use to debug.
Debugger.Launch();