如何在Entity Framework中添加外键关系?

Erw*_*ers 64 entity-framework visual-studio

单击此处以查看在使用代码优先方法时如何执行此操作.原始数据库下面的第一个方法问答.

我正在使用Entity Designer创建数据库第一个模型.现在我想在ProductId和ProductId之间创建一个外键关系(见下文).我查看了"添加新关联"但我无法连接这两个项目.更有经验的人可以告诉我如何实现这一目标吗?

外键

Mik*_*eev 42

根据与EF Designer的关系/关联,创建外键关联的步骤如下:

  1. 右键单击设计图面的空白区域,指向"添加",然后选择"关联...".
  2. 在"添加关联"对话框中填写关联的设置.

... 在填写关系详细信息时,确保选中" 向实体添加外键属性"复选框.

另请参阅:关系,导航属性和外键

  • 如何在EF设计器中执行此操作是您提供的页面中的链接:http://msdn.microsoft.com/en-us/data/jj713299谢谢! (5认同)
  • 仅供参考,[此答案正在讨论meta](http://meta.stackoverflow.com/questions/311753/link-only-answer-not-an-answer-declined) (3认同)

Car*_*any 5

如果您使用数据库优先方法,最好在数据库上创建外键并更新模型。当然,如果您可以修改数据库,则为true;否则,为true。如果没有,您就只能选择在模型上创建引用约束。