我正在尝试更新许多具有复合键主键的表,例如我有一个状态表:
状态
StatusId int (PK)
ApplicationId int
Name nvarchar(128)
现在我需要将ApplicationId作为密钥的一部分包含在内,问题是我已经创建了关系,例如我有一个(多对多)表将Account与Address相关联并使用StatusId:
AccountAddress
AccountId int
AddressId int
StatusId
当我尝试在Status表中添加ApplicationId作为PK的一部分时,告诉我需要删除关系。如果我不这样做,我尝试在关系中首先手动添加ApplicationId,它告诉我该表与现有主键不匹配...我有许多表要更改,任何想法在自动方式?