Bir var User
< Country
modeli. Bir kullanıcı bir ülkeye aittir, ancak herhangi bir (boş yabancı anahtara) ait olamaz.
Bunu nasıl kurarım? Null ülkesi olan bir kullanıcı eklemeye çalıştığımda, bana bunun boş olamayacağını söylüyor.
Model aşağıdaki gibidir:
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;}
}
Hata: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}