У меня есть таблица с целочисленным полем Nullable, который является внешним ключом. Когда я пытаюсь установить для свойства Nullable модели сущностей значение True, я получаю сообщение об ошибке, в котором говорится, что поля типа Int32 не могут быть пустыми. Итак, если Entity Framework не поддерживает обнуляемые целые числа, как я могу вставить строки в таблицу с нулевым значением? Если значение для свойства NULL не указано, Entity Framework вставляет значение 0, которое выдает ошибку из-за ограничения внешнего ключа.
SQL Server работает с внешним ключом, допускающим нулевое значение, поэтому я хотел бы сохранить ограничение проверки на месте. Какие у меня есть варианты?
Заранее спасибо!