Кажется, я понял это с самого начала со всем, что было нужно, это updatemodel и submitchanges, но только из-за проблем с принятием объекта viewmodel назначаемой таблицы.
[HttpPost]
public ActionResult Modules(ModuleViewModel mvm, FormCollection fc)
{
AllCourseDetail ACD = _dc.AllCourseDetails.Where(x => x.IdACD == mvm.cd.IdACD).FirstOrDefault();
if (ModelState.IsValid)
{
UpdateModel(ACD, "cd");
_dc.SubmitChanges();
Session.Add("redirectedEditcompletedsubmission", "yes");
return RedirectToAction("List");
}
else
{
Session.Add("redirectedEditvalidation", "yes");
return RedirectToAction("Index", "Home");
}
}
Я забылчто при передаче объектов viewmodel ему не нужен полный путь при использовании в UpdateModel (ACD, "mvm.cd");но вместо этого, оглянувшись в последний раз, я сделал это в mvc, используя edmx, что это был просто "cd".
Ofc, непосредственно назначающий значения таблице из таблицы модели, также работал, но просто не с назначениемданные из таблицы модели записываются в таблицу и затем обновляются / сохраняются.