I know that EF Code First Migrations is relatively new tool but don’t forget about you are still in .NET.
So you can use:
if (System.Diagnostics.Debugger.IsAttached == false)
{
System.Diagnostics.Debugger.Launch();
}
After that you can see your InnerException.
Or you can use try…catch statement like this:
Exception handling Entity Framework