У меня есть следующая схема:Ошибка при обновлении объектов EF код первого
Как правильно обновить объекты с помощью EF кода первого подхода? Когда я пытаюсь сделать это с:
this._context.Entry(foundEntity).CurrentValues.SetValues(entity);
this._context.Entry(foundEntity).State = EntityState.Modified;
Он бросает исключение и говорит:
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_dbo.Bets_dbo.Matches_MatchID". The conflict occurred in database "UltraPlay.Betting.Platform", table "dbo.Matches", column 'ID'.
The statement has been terminated.
Можно ли передать объект корня и все Чайлдс обновляться? Как правильно сделать это чистым и быстрым?
Можете ли вы показать свою сущность? –
, пожалуйста, поделитесь своим кодом и сообщите, где вы получаете ошибку. –
Я полагаю, переменная «сущность» отсоединена. Это правильно? – jannagy02