SQL71501 :: Внешний ключ: [dbo]. [FK_AddressBook_Country] содержит неразрешенную ссылку на столбец [dbo]. [AddressBook]. [CountryID] - PullRequest
0 голосов
/ 18 апреля 2019

надеюсь, кто-нибудь может мне помочь. У меня ошибка «SQL71501 :: Внешний ключ: [dbo]. [FK_AddressBook_Country] имеет неразрешенную ссылку на столбец [dbo]. [AddressBook]. [CountryID].» » Это красная линия ([CountryID)]. Я не могу найти, где его вина. Я действительно следил за этим сайтом http://demo.dotnetawesome.com/mvc/mycontactbook/part2, я просто изменил таблицы. Надеюсь, кто-нибудь может мне помочь с этим. Большое вам спасибо!

CREATE TABLE [dbo].[AddressBook] (
    [Id]           INT           NOT NULL,
    [Name]         VARCHAR (50)  NOT NULL,
    [Surname]      VARCHAR (50)  NOT NULL,
    [Address1]     VARCHAR (200) NOT NULL,
    [Address2]     VARCHAR (100) NULL,
    [Postcode]     VARCHAR (6)   NOT NULL,
    [Town]         VARCHAR (20)  NOT NULL,
    [Country]      VARCHAR (50)  NOT NULL,
    [Email]        VARCHAR (50)  NOT NULL,
    [MobileNumber] VARCHAR (20)  NOT NULL,
    [PictureUser]  VARCHAR (200) NULL,
    PRIMARY KEY CLUSTERED ([Id] ASC), 
    CONSTRAINT [FK_AddressBook_Country] FOREIGN KEY ([CountryID]) REFERENCES [Country]([CountryID])
);
CREATE TABLE [dbo].[Country] (
    [CountryID]   INT IDENTITY (1, 1) NOT NULL,
    [CountryName] VARCHAR (100) NOT NULL,
    PRIMARY KEY CLUSTERED ([CountryID] ASC)
);
...