Eu tenho um User
< Country
modelo. Um usuário pertence a um país, mas não pode pertencer a nenhum (chave estrangeira nula).
Como faço para configurar isso? Quando tento inserir um usuário com um país nulo, ele me diz que não pode ser nulo.
O modelo é o seguinte:
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;}
}
Erro: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}