Создал с помощью 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(производство);
}