添加合成外键
在创建映射规则之前,使用合成外键建立表之间的关系。 合成外键表示两个表之间的关系,但与常规外键不同的是,它不存在于源数据库中,可以使用 Relational Migrator 直接定义。
步骤
在图表工具栏上,单击 Add a synthetic foreign key 。
选择父表。
您可以通过两种方式选择父表:
单击单个表格,或者,
在您选择的父表和子表之间单击并拖动。 如果您以这种方式选择父表和子表,则完成步骤5 。
在Add relationship pane上,选择关联基数。
当您选择One to one时,父表中的每一行必须与子表中最多一行相关。
当您选择One to many时,父表中的每一行都可以与子表中的零行或多行相关。
单击Parent field下拉菜单并选择父字段。
单击Child table下拉菜单并选择一个子表。
为了表示潜在关系,关系模型上的父表和子表之间会出现一条蓝线。
单击Child field下拉菜单并选择一个子字段。
选择值与父字段中的值相对应的子字段。
单击 Save and close(连接)。
后续步骤
要编辑或删除合成外键,请单击关系模型中两个表之间的连线。 在Relationships窗格中,您可以单击Edit relationship或Delete relationship按钮。