Не могли бы вы удалить свой конструктор, чтобы EF использовал его строку подключения по умолчанию.
public Context() : base("MyConnection")
{
}
Если это не удастся, попробуйте обновить базу данных из консоли диспетчера пакетов, чтобы узнать, получите ли вы дополнительную информацию.
Update-Database -Verbose
Возможно, не связано в вашем случае, но я получаю ту же ошибку при использовании MvcMiniProfiler 1.9. Если вы также используете его, убедитесь, что профилирование EF отключено, закомментировав строку:
//MiniProfilerEF.Initialize();
Внутри приложения MiniProfiler.
Для других, столкнувшихся с подобной проблемой, я обнаружил, что возобновление миграции из консоли диспетчера пакетов может помочь в некоторых случаях. Прежде чем делать это, убедитесь, что у вас есть копия конфигурации миграции.
Enable-Migrations -Force