Что я делаю неправильно. У меня есть настройка DbContext пользователя и работа, когда я изначально создавал Code-First с powershell, все это работало нормально.
Я реализовал инициализатор базы данных, как и ожидалось при запуске приложения.
Database.SetInitializer<UserDbContext>(new CreateDatabaseIfNotExists<UserDbContext>());
Просто чтобы проверить, действительно ли он создает базу данных, я фактически сбросил базу данных, и теперь я застрял, база данных не будет создана. Я использую SQL Server 2012, любая идея, что может быть неправильным.
Сообщение об ошибке, которое я получаю,
System.InvalidOperationException: Migrations is enabled for context 'UserDbContext' but the database does not exist or contains no mapped tables. Use Migrations to create the database and its tables, for example by running the 'Update-Database' command from the Package Manager Console.
Я попробовал то же самое из консоли диспетчера пакетов, и он все равно дает мне то же сообщение.