Click here了解如何在使用代码优先方法时执行此操作。在原始数据库下面第一个方法问答。
我正在使用Entity Designer创建数据库第一个模型。现在我想在ProductId和ProductId之间创建一个外键关系(见下文)。我查看了“添加新关联”但我无法连接这两个项目。更有经验的人可以告诉我如何实现这个目标吗?
答案 0 :(得分:40)
根据Relationships/Associations with the EF Designer,创建外键关联的步骤是:
- 右键单击设计图面的空白区域,指向“添加新项”,然后选择“关联...”。
- 在“添加关联”对话框中填写关联设置。
醇>
...在填写关系详细信息时,一定要检查向实体添加外键属性复选框。
答案 1 :(得分:5)
如果您使用数据库第一种方法,最好在数据库上创建外键并更新模型。当然,如果你可以修改数据库就是这样;如果没有,你就会遇到在模型上创建引用约束的选项。
答案 2 :(得分:2)
回答红利问题:
如果您安装了SQL Management Studio,那么您可以非常轻松地使用数据库迁移向导(右键单击数据库,“任务”,“将数据库部署到SQL Azure”)并从那里填写文本框中的所需信息你是从Azure获得的。
此外,请确保将您的IP添加到Azure中的忽略列表,否则您将无法上传。这可以在Azure webportal中完成。