Я пытаюсь обновить сущность.Код частично работает, однако, кажется, что он не работает для определенных значений shopItem.GlaId
Gla
сущности существуют с идентификаторами, которые не работают.
Я не вижу никакой разницы между работойценности и нерабочие.Ленивая загрузка работает для других свойств, но не для рассматриваемого свойства Gla.
Я получаю ошибку:
Оператор UPDATE конфликтует с ограничением FOREIGN KEY "OrderItem_Gla».Конфликт произошел в базе данных «PPPContext», таблице «dbo.Pap», столбце «Id».
(nB shopItem расширяет orderItem).
У меня проблемы с пониманием смыслаэтого сообщения об ошибке.
public ActionResult UpdateShopItem(ShopItem shopItem)
{
var u = db.GetUser();
var dbShopItem = db.ShopItems.Find(shopItem.Id)
TryUpdateModel(dbShopItem);
db.SaveChanges();