gpt4 book ai didi

c# - 具有 key (PK) 的实体不会往返

转载 作者:行者123 更新时间:2023-12-02 22:02:11 25 4
gpt4 key购买 nike

我有两个表:<subjects><prerequisites> .先决条件表的主键是复合键:pr_subject_idpr_prerequisite_subject_id .它们都是来自 <subjects> 的外键 table 。我可以在关联中映射 pr_subject_id 但我无法映射回程 ( pr_prerequisite_subject_id )。见图像。我该如何解决?

注意:当我在 sql server 中建立关联时它很好,但是当我在 Entity Framework 中加载数据库时, Entity Framework 由于这个回程关联而删除了先决条件表。

enter image description here

enter image description here

最佳答案

我环顾四周,但我认为这是 Entity Framework 的一个常见问题。我找到了两个解决方法 here .基本上我所做的是添加第三列 er_id 并将其作为主键。然后为了强制其他两列不会出现双列,我添加了一个唯一约束。

关于c# - 具有 key (PK) 的实体不会往返,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com