'Строковый аргумент'igrationId' не может быть пустым.'
Заблокировано по странной ошибке. Я работаю в основном веб-приложении asp.net и использую в нем ядро EF 1.1.0.
При переносе базы данных EF выдается ошибка 'Строковый аргумент'igrationId' не может быть пустым. ' при попытке выполнить команду ниже
dbcontext.Database.Migrate();
Выполнил принятый ответ по ссылке, но это не решило мою проблему.
Uninstall donet 2.0.0, installed 1.1.0 and restarted PC. Still i am getting the same error.
Может кто-нибудь, пожалуйста, помогите мне в этом.
2 ответа
Решение
Я решил свою проблему.
Просто удалил базу данных разработки и выполнил миграцию при запуске.
Это работает сейчас отлично.
Когда у вас есть столбец MigrationID с в таблице __EFMigrationsHistory пуст, у вас будет проблема выше. Убедитесь, что вы удалили эту запись вручную и повторите команду. Пожалуйста, найдите скриншот для того же.