【问题标题】:Entity Framework Association Error One to Many实体框架关联错误一对多
【发布时间】:2024-05-01 03:30:02
【问题描述】:

谁能告诉我为什么会出现这个错误?我曾尝试添加约束,但它会导致大量其他错误,我无法弄清楚。在我看来一切都很好:\

这是我得到的错误

Error   1   Error 3003: Problem in mapping fragments starting at line 265:Given the cardinality of Association End Member Contact, it should be mapped to key columns of the table tbl_Contact_Relationship. Either fix the mapping or change the multiplicity of this end.

提前致谢。

【问题讨论】:

    标签: c# .net vb.net visual-studio-2010 entity-framework


    【解决方案1】:

    这里的问题是您认为“1 对多”,但实际上它是“0 或 1 对多”。

    您可以在 .edmx 图表设计器中修改它,或者如果您在数据库中正确设置了外键(确保在退出对话框窗口后保存表)和“从数据库更新模型”,您将得到映射自动更正。

    【讨论】:

      【解决方案2】:

      解决了这个问题,不知道怎么解决。删除了 tbl_Contact_Relationship 并将其重新添加,现在它正在工作。

      【讨论】:

        最近更新 更多