我有一个实体模型,它定义了两个实体之间的一对零关联。IE
A [0..1]..[1] B
A has one reference to B. B can have a reference to A.
在定义此关联时,我希望在“A”中拥有“B”的 ID。例如 B_ID 属性。由于某种原因,这样做的选项 - '将外键属性添加到'A'实体' - 被禁用。我不知道为什么会这样,而且我无法弄清楚如何手动操作。
如果有人可以提供帮助,或者给我一个理由,我将不胜感激。
我有一个实体模型,它定义了两个实体之间的一对零关联。IE
A [0..1]..[1] B
A has one reference to B. B can have a reference to A.
在定义此关联时,我希望在“A”中拥有“B”的 ID。例如 B_ID 属性。由于某种原因,这样做的选项 - '将外键属性添加到'A'实体' - 被禁用。我不知道为什么会这样,而且我无法弄清楚如何手动操作。
如果有人可以提供帮助,或者给我一个理由,我将不胜感激。
我认为以下文章描述了您正在尝试做的事情以及如何做:
http://www.develop-one.net/blog/2011/06/29/EntityFrameworkModelFirstOnetoOneRelationship.aspx
您似乎缺少的一点(从您的描述中)是修改现有的 1-* 关系而不是创建一个新关系。我假设您正在使用设计器。