68

Click here to see how to do it while using a code first approach. Below the original database first approach question and answer.

I am using Entity Designer to create a database first model. Now I want to create a foreign key relationship between ProductId and ProductId (see below). I looked at the "add new association" but I cannot connect the two items. Can someone more experienced tell me how to accomplish this?

foreign key

4

3 回答 3

45

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

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

...填写关系详细信息时,请务必选中将外键属性添加到实体复选框。

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

于 2013-10-25T13:46:30.413 回答
5

如果您使用数据库优先方法,最好在数据库上创建外键并更新模型。当然,如果可以修改数据库,这是真的;如果没有,您将无法选择在模型上创建引用约束。

于 2013-10-26T07:04:12.047 回答
2

要回答奖金问题:

如果您安装了 SQL Management Studio,那么您可以非常轻松地使用数据库迁移向导(右键单击数据库,“任务”,“将数据库部署到 SQL Azure”),然后在文本框中填写您从中获得的所需信息天蓝色。

此外,请确保将您的 IP 添加到 Azure 中的忽略列表,否则您将无法上传。这可以在 Azure 门户网站中完成。

于 2013-12-23T15:09:19.230 回答