也许我只是一个白痴,但我遇到了与新实体框架映射关系的严重问题。
使用LinqToSql时,您只需右键单击表,添加关联,选择两个表,然后从关联所基于的每个表中选择属性。故事结束,它运作得很好。
使用实体框架和稍微不同的可视化编辑器,我会做同样的事情,但在初始关联菜单中没有选项来选择实际属性。所以在那之后,你提出了关联地图,那就是问题开始的地方......到底是什么?您可以在此处编辑的唯一内容是键映射到的列,但您可以选择的唯一列是与键位于同一个表中的列...我完全丢失了。
答案 0 :(得分:1)
不是在设计器中映射关联,而是尝试在表上设置外键约束,然后从数据库更新模型,并为您设置关联。
答案 1 :(得分:0)
不可能将关联结束映射到不完整的实体密钥。
这是实体框架限制。