我在我的数据库中有一个名为[User]的表和另一个名为[Salesperson]的表,[Salesperson]定义了一个唯一的UserID,该UserID与[User].UserID具有外键映射。当我使用Entity Framework生成模型时,我得到了[User]-[Salesperson]之间的1对多关系,这意味着每个用户都有一个“Salesperson集合”,但是我想要的是0..1对1关系,其中每个用户都有一个可空的“Salesperson”引用。
我尝试通过更改关联的多重性设置来调整XML,但那只会产生构建错误。我想要实现的与在[User]中具有可空的SalespersonID并引用[Salesperson].SalespersonID没有什么不同,但由于销售人员仅存在于特定的用户中,因此感觉我会混淆[User]表结构,以便在Entity Framework中使关系指向正确的方向。
是否有任何方法可以更改关系的多重性?
我尝试通过更改关联的多重性设置来调整XML,但那只会产生构建错误。我想要实现的与在[User]中具有可空的SalespersonID并引用[Salesperson].SalespersonID没有什么不同,但由于销售人员仅存在于特定的用户中,因此感觉我会混淆[User]表结构,以便在Entity Framework中使关系指向正确的方向。
是否有任何方法可以更改关系的多重性?