我试图在实体框架中使用一对一(主、详细)关系,但是,我收到此错误:
从第 254、443 行开始映射片段时出现问题:外键约束 'options_Advanced_FK00' 从表 options_Advanced (ProductID) 到表 products (catalogid):: 映射不足:外键必须映射到参与外键关联的某些 AssociationSet 或 EntitySet在概念方面
这是设计器中的关联:
它说产品 --> 0..1 options_Advanced
我使用模型优先而不是代码优先。我的高级选项表有一个与每条记录关联的产品
Products
选项_高级
当我在我正在开发的系统中寻找同一问题的解决方案时,我遇到了这个问题。
我在 VS2010 中遇到了这种情况,当您像我一样从数据库生成模型并且不同时包含对象时,似乎会发生这种情况。即包括一张桌子而不是另一张桌子。
此时,我通过删除模型然后重新创建整个模型并包含模型中我认为可能需要的每个表来解决这个问题。
现在,当您添加新表时会发生什么,我不确定,因为我还没有这样做,因为我正在使用我们希望转换的旧应用程序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)