我总是觉得在 Management Studio 中将外键添加到主表很令人困惑。
可以说我有一个
Table1
{
ID int, -- Primary Key
Table2ID int, -- Refers to Table2's ID
}
Table2
{
ID int, -- Primary Key
SomeData nvarchar(50)
}
我正在向 Table1 添加一个外键Right Click -> Relationships -> Table and column specification
。我将“主”弹出窗口设置为 Table2,ID,将“外键表”设置为 Table1,Table2ID。
我的问题:
不应该为“外键表”列出 Table2 并为主键列出 Table1 吗?我的理解错了吗?
当我保存时,我收到一条警报“以下表格将保存到您的数据库中。” 它显示了两个表。我真的不明白这个。我只更改了 Table1。为什么显示第二张表?