J'ai un modèle User
< Country
. Un utilisateur appartient à un pays, mais ne peut en appartenir à aucun (clé étrangère nulle).
Comment configurer cela? Lorsque j'essaie d'insérer un utilisateur avec un pays nul, cela me dit qu'il ne peut pas être nul.
Le modèle est le suivant:
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;}
}
Erreur: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}