Обнаружены противоречивые изменения EF6

У меня есть две таблицы с отношением один к одному между ними. Теперь я пытаюсь вставить запись в родительскую таблицу, но получаю эту ошибку.

Ошибка EF:

Обнаружены противоречивые изменения. Это может произойти при попытке вставить несколько объектов с одним и тем же ключом.

Ошибка MSSQL:

Оператор INSERT конфликтовал с ограничением FOREIGN KEY "FK_TiwallReserve_TiwallPayment". Конфликт произошел в базе данных "TravelEnterDB", таблице "dbo.TiwallPayment", столбце "Id".

    public bool saveTiwallReserve(TiwallReserve tiwallReserve){
       try{
        _db.TiwallReserves.Add(tiwallReserve);
        _db.SaveChanges();//get Error in this line
         }
      catch(Exeption e){
            string error=e.ErrorMessage;
                       }
        }

введите описание изображения здесь Как это исправить?

0 ответов

Другие вопросы по тегам