Ни один из вышеупомянутых решений не работал для меня. Мне нужно было использовать nullable int (int?) Для внешнего ключа, который не был необходим (или не был не нулевым столбцом), а затем удалить некоторые из моих миграций.
Начните с удаления миграции, затем попробуйте ввести значение null.
Проблема была как модификацией, так и моделью. Не требуется изменение кода.