gpt4 book ai didi

entity-framework - 必须将外键映射到概念上参与外键关联的某些AssociationSet或EntitySet

转载 作者:行者123 更新时间:2023-12-04 03:44:33 27 4
gpt4 key购买 nike

我试图在 Entity Framework 中使用一对一(主,详细)关系,但是,出现此错误:

从第254、443行开始的片段映射问题:从表options_Advanced(ProductID)到表产品(catalogid)的外键约束'options_Advanced_FK00'::映射不足:外键必须映射到某些参与外键的AssociationSet或EntitySet概念方面的关联

这是设计器中的关联:

它说产品-> 0..1 options_Advanced

我使用模型优先而不是代码优先。我的选项高级表有一个与每个记录关联的产品

产品

  • ID
  • CatalogID
  • 名称

  • 选项_高级
  • ID
  • 产品ID
  • 名称
  • 最佳答案

    在我正在研究的系统中寻找相同问题的解决方案时,我遇到了这个问题。

    我在VS2010中遇到了这个问题,当您像以前那样从数据库生成模型时,似乎并不发生;您不同时包含对象。即包括一张 table 而不是另一张 table 。

    此时,我删除了模型,然后重新创建了整个模型,并包括了模型中我认为可能需要的每个表,从而解决了这个问题。

    现在,当您添加新表时会发生什么,我不确定,因为我正在处理一个我们希望转换的旧应用程序时,还不必这样做

    关于entity-framework - 必须将外键映射到概念上参与外键关联的某些AssociationSet或EntitySet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17204554/

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