public ActionResult edit(int id, sysFunctionView model) { try { if (ModelState.IsValid == false) { return(WriteError("实体验证失败")); } //1.0将model中的kid不全 model.mID = id; sysFunction entity = model.EntityMap(); _funSer.Edit(entity, new string[] { "mParentID", "mName", "mID" }); _funSer.SaveChanges(); return(WriteSuccess("数据编辑成功")); } catch (Exception ex) { return(WriteError(ex)); } }
// 3.0 生成所有的实体 的两个转换方法 //3.0 生成所有的实体的两个转换扩展方法 public static sysFunctionView EntityMap(this sysFunction model) { //2.0 将一个实体转换成另外一个实体 return(Mapper.Map <sysFunction, sysFunctionView>(model)); }
//3.0 public static sysFunctionView EntityMap(this sysFunction model) { return(Mapper.Map <sysFunction, sysFunctionView>(model)); }