我有一个名为EditModel
的模型和一个名为EditHistoryModel
的模型,我希望捕获每个事务的保存。它们共享相同的模式。
要保持/更新,我在控制器的Edit [PostAction]中执行以下操作。
EditController...
if (ModelState.IsValid)
{
//Update Edit status in Edit table
db.Entry(EditTable).State = EntityState.Modified;
//**update Edit 1** Add new Record Transaction (History) in history table
db.Entry((EditTable) as EditHistory).State = EntityState.Modified;
// **the cast is not working???*********
db.SaveChanges();
return RedirectToAction("Index");
}
更新编辑1:在第二个表上未更新,但正在添加新记录。即在历史表中添加新的记录交易(历史)