【发布时间】:2013-11-04 16:05:24
【问题描述】:
Click here 了解如何在使用代码优先方法时执行此操作。下面是原始数据库的第一种方法问答。
我正在使用实体设计器创建数据库优先模型。现在我想在 ProductId 和 ProductId 之间创建一个外键关系(见下文)。我查看了“添加新关联”,但无法连接这两个项目。有经验的人能告诉我如何做到这一点吗?
【问题讨论】:
标签: entity-framework visual-studio
Click here 了解如何在使用代码优先方法时执行此操作。下面是原始数据库的第一种方法问答。
我正在使用实体设计器创建数据库优先模型。现在我想在 ProductId 和 ProductId 之间创建一个外键关系(见下文)。我查看了“添加新关联”,但无法连接这两个项目。有经验的人能告诉我如何做到这一点吗?
【问题讨论】:
标签: entity-framework visual-studio
根据Relationships/Associations with the EF Designer,创建外键关联的步骤是:
- 右键单击设计图面的空白区域,指向 Add New,然后选择 Association...。
- 在“添加关联”对话框中填写关联设置。
...填写关系详细信息时,请务必选中将外键属性添加到实体复选框。
【讨论】:
如果您使用数据库优先方法,最好在数据库上创建外键并更新模型。当然,如果可以修改数据库,这是真的;如果没有,您将无法选择在模型上创建引用约束。
【讨论】:
回答奖金问题:
如果您安装了 SQL Management Studio,那么您可以非常轻松地使用数据库迁移向导(右键单击数据库,“任务”,“将数据库部署到 SQL Azure”),然后在文本框中填写所需的信息你从 Azure 获得。
另外,请确保将您的 IP 添加到 Azure 中的忽略列表,否则您将无法上传。这可以在 Azure 门户网站中完成。
【讨论】: