Во-первых, позвольте мне сказать, что я новичок и что я прочитал много других сообщений с той же проблемой.У меня есть таблица с именем «AllPeople», и в этой таблице у меня есть целочисленный столбец с именем «Ethnicity», который я хочу использовать как внешний ключ, указывающий на запись в моей таблице «RefEthnicities».Я продолжаю получать следующее сообщение:
Невозможно создать связь 'FK_AllPeople_RefEthnicities'.
Оператор ALTER TABLE конфликтует с ограничением FOREIGN KEY "FK_AllPeople_RefEthnicities".Конфликт произошел в базе данных «MVC-Cemeteries-Dev», таблице «dbo.RefEthnicities», столбце «ID».
Я установил связь в таблице «AllPeople» и сказал, чтопервичный ключ - это столбец идентификатора в «RefEthnicities», а внешний ключ - это столбец «Ethnicity» в таблице «AllPeople».Что я делаю неправильно?Моя таблица RefEthnicities новая;нет данных в нем.
В режиме разработки я установил поле идентификатора в таблице «RefEthnicities», установленной в качестве первичного ключа, щелкнув маленькое поле слева от имени «Идентификатор», и внизу в этом же окне в столбцеВкладка свойств, я сказал ему, чтобы установить спецификацию индекса на «да».
Я уверен, что это что-то простое, что я делаю, но я не могу понять это.
Сообщение об ошибке
Папка ограничений
Настройка PK FK Link