0
Произошли ошибку, когда я вызываю функцию, показанную ниже: обновлениеEntity Framework вставки данных в внешнем ключе
магазина, вставить или удалить заявление повлиял неожиданное количество строк (0). Объекты могут быть изменены или удалены, поскольку объекты загружены. Обновить ObjectStateManager записи «
Функция:..?
[HttpPost]
public ActionResult Index(InsertPo model)
{
var context = new UsersContext();
var po = new Po();
var user = new User();
po.PoId = 12;
po.PoNumber = model.Po.PoNumber;
po.Style = model.Po.Style;
po.Quantity = model.Po.Quantity;
po.Status = "hhh";
po.OrderDate = Convert.ToDateTime("30-12-2011");
po.ShipmentDate = Convert.ToDateTime("2-12-2011");
po.ProductionRate = 10;
po.UserId = 2;
/*buyer.BuyerName = model.Buyer.BuyerName;*/
/* buyer.BuyerId = 1;
buyer.PoId = 10;*/
context.Pos.Add(po);
context.SaveChanges();
return RedirectToAction("Index");
}
пользователя Id = 2 существует, проверьте ключ ограничения Выпей курка. на стол Po ?. попробуйте po.User = new user(); – Xilmiki
Вы включили в ваш взгляд 'HiddenFor (model => model.Id)'? Я видел некоторые проблемы, когда связующее устройство модели не может установить 'Id' (или что у вас есть как' [Key] '). –
Сделал йо u переопределяет любой из методов 'UserContext'? – haim770