Tôi có một User
< Country
mô hình. Người dùng thuộc về một quốc gia, nhưng có thể không thuộc về bất kỳ quốc gia nào (khóa nước ngoài rỗng).
Làm cách nào để thiết lập điều này? Khi tôi cố gắng chèn một người dùng có quốc gia rỗng, nó cho tôi biết rằng quốc gia đó không thể là null.
Mô hình như sau:
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;}
}
Lỗi: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}