最佳答案
我有一个 User
< Country
型号。用户属于一个国家,但可能不属于任何(空外键)。
我该怎么安排?当我尝试插入一个国家为空的用户时,它告诉我它不能为空。
该模式如下:
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;}
}
错误: A foreign key value cannot be inserted because a corresponding primary key value does not exist. [ Foreign key constraint name = Country_Users ]"}