使用 AutoMapper - 是否可以将已发布项目列表添加到数据库中 - 类似于:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Analyst(ObjectiveVM ovm)
{
if (ModelState.IsValid)
{
var objectives = ovm.obList;
db.Objectives.Add(Mapper.Map<IList<ObjectiveVM.ObList>, IList<Objective>>(objectives));
db.SaveChanges();
return RedirectToAction("Index");
}
return View(ovm);
}
还是您仍然需要遍历 ovm 列表中的每个项目,并将每个项目分别添加到 DBContext 中?