public ActionResult Edit(int? id) { if (id == null) { ModelState.AddModelError("", "参数验证失败."); return View(); } var entity = _authRepo.Find(id.Value); if (entity == null) { throw new ApplicationException("entity not exists!"); } return View(new UserAuthViewModel().FromEntity<UserAuthViewModel>(entity)); }