Database design sql azure联合体的外键约束在实际约束中是否需要tenantid?
我知道Database design sql azure联合体的外键约束在实际约束中是否需要tenantid?,database-design,azure,foreign-keys,azure-sql-database,federation,Database Design,Azure,Foreign Keys,Azure Sql Database,Federation,我知道tenantid需要位于您希望在SQL Azure联合中联合的所有表中。但是您真的需要将外键约束本身更改为具有tenantid+actualPrimaryKey?或者您可以将actualPrimaryKey保留为实际外键约束中的唯一字段吗 我读到“除此之外,任何包含引用联邦表的外键约束的表也需要添加TenantId,并成为一个联邦表。例如,想象一下,如果我们有一个Orders表,我们决定创建一个联邦表。”就我所知,是的,您必须这样做 在联合表中,联合列必须是主键或主键的一部分。i、 e.如
tenantid
需要位于您希望在SQL Azure联合中联合的所有表中。但是您真的需要将外键约束本身更改为具有tenantid
+actualPrimaryKey
?或者您可以将actualPrimaryKey
保留为实际外键约束中的唯一字段吗
我读到“除此之外,任何包含引用联邦表的外键约束的表也需要添加
TenantId
,并成为一个联邦表。例如,想象一下,如果我们有一个Orders表,我们决定创建一个联邦表。”就我所知,是的,您必须这样做
要完成回答,请在此处找到来源:(通过CRTL+F在“国外”上进行检查)。