Что я делаю неправильно. У меня есть пользовательская настройка 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.
Я пробовал то же самое из консоли диспетчера пакетов, и он все еще дает мне то же сообщение.