我正在嘗試執(zhí)行以下操作:public class class1{ public int Id {get;set;} [ForeignKey("Class2")] public int Class2Id {get;set;} public virtual Class2 Class2 {get;set;}}public class class2{ public int Id { get; set;} [Required] public virtual int Class1Id {get;set;} [Required] [ForeignKey("Class1Id")] public Class1 Class1 {get;set;}}但是,每次嘗試遷移數(shù)據(jù)庫時,都會出現(xiàn)以下錯誤:Class1_Class2_Target::多重性在關(guān)系“ Class2_Class1”中的角色“ Class2_Class1_Target”中無效。因為從屬角色屬性不是關(guān)鍵屬性,所以從屬角色多重性的上限必須為'*'。這里可能是什么問題?
EF Code-First一對一關(guān)系:角色*中的多重性無效
狐的傳說
2019-11-30 14:52:36