Обнаружены противоречивые изменения 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;
}
}