SQL Server Management Studio で次のスクリプトを実行しました。
create table Accounts_RolePermissions
(
RoleID int not null,
PermissionID int not null,
Primary key(RoleID,PermissionID),
Foreign key(RoleID) references Accounts_Roles(RoleID),
Foreign key(PermissionID) references Accounts_Permissions(PermissionID)
)
ただし、テーブルのデザイン オプションをクリックすると、RoleID のみが主キーと見なされることが示されます。パーミッション ID も考慮されないのはなぜですか? 便宜上、スナップショットが添付されています