@VovchikKim

Как исправить ошибку insert,upodate,delete в asp.net mvc?

5cc084629fa0d256489285.pngСоздал с помощью Entity framework контроллер, он выдает ошибку. Проблема я так понял в Базе? или сгенерированный код энтити фреймворком не рабочий?
// GET: Производство/Create
        public ActionResult Create()
        {
            ViewBag.Бюджет = new SelectList(db.Бюджет, "ID", "ID");
            ViewBag.Продукция = new SelectList(db.Готовая_продукция, "ID", "Наименование");
            ViewBag.Сотрудник = new SelectList(db.Сотрудники, "ID", "Наименование");
            return View();
        }
 
        // POST: Производство/Create
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for 
        // more details see https://go.microsoft.com/fwlink/?LinkId=317598.
        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "ID,Продукция,Количество,Дата,Сотрудник,Бюджет")] Производство производство)
        {
            if (ModelState.IsValid)
            {
                db.Производство.Add(производство);
                db.SaveChanges();
                return RedirectToAction("Index");
            }
 
            ViewBag.Бюджет = new SelectList(db.Бюджет, "ID", "ID", производство.Бюджет);
            ViewBag.Продукция = new SelectList(db.Готовая_продукция, "ID", "Наименование", производство.Продукция);
            ViewBag.Сотрудник = new SelectList(db.Сотрудники, "ID", "Наименование", производство.Сотрудник);
            return View(производство);
        }
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
Классное название переменных
ViewBag.Бюджет
ViewBag.Продукция
db.Производство
производство.Бюджет

Почему вы удивляетесь, что ничего не работает? (я называю это Теория Аманизма)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы