У меня есть таблица с именем farmers
.Каждый фермер имеет указанную страну, которая является обязательной.
Когда я добавляю нового фермера в базу данных, используя платформу Antity, я получаю нарушение таблицы стран.Похоже, что структура сущностей хочет добавить страну в таблицу стран, но мне нужен только указатель в моей таблице фермеров:
Нарушение ограничения PRIMARY KEY 'PK_Country'.Невозможно вставить дубликат ключа в объект 'dbo.Country'.Заявление было прекращено.
Может кто-нибудь посоветовать мне, что я делаю неправильно?вот код для вставки:
newFarmer.Guid = Guid.NewGuid();
ents.Farmer.AddObject(newFarmer);
ents.SaveChanges();
return newFarmer;
Я даже проверил состояние страны и там написано без изменений.