У мене є User
< Country
модель. Користувач належить до країни, але може не належати до жодної (нульовий іноземний ключ).
Як це встановити? Коли я намагаюся вставити користувача з нульовою країною, він говорить мені, що він не може бути нульовим.
Модель така:
public class User{
public int CountryId { get; set; }
public Country Country { get; set; }
}
public class Country{
public List<User> Users {get; set;}
public int CountryId {get; set;}
}
Помилка: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}