'Строковый аргумент'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 пуст, у вас будет проблема выше. Убедитесь, что вы удалили эту запись вручную и повторите команду. Пожалуйста, найдите скриншот для того же.

введите описание изображения здесь

Другие вопросы по тегам