Mam User
< Country
model. Użytkownik należy do kraju, ale nie może należeć do żadnego (pusty klucz obcy).
Jak to ustawić? Kiedy próbuję wstawić użytkownika z pustym krajem, mówi mi, że nie może być pusty.
Model wygląda następująco:
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;}
}
Błąd: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}