我有在控制器更新記錄這段代碼
[HttpPost]
public JsonResult Userupdate(UserProfile user)
{
try
{
if (!ModelState.IsValid)
{
return Json(new
{
Result = "ERROR",
Message = "Form is not valid! " +
"Please correct it and try again."
});
}
var usersC = from x in _db.UserProfiles where x.UserId == user.UserId select x;
//int studentCount = usersC.Count();
//List<UserProfile> students = usersC.ToList();
UserProfile vb = new UserProfile();
vb.UserId = user.UserId;
vb.UserName = user.UserName;
vb.IdentificationNumber = user.IdentificationNumber;
vb.department = user.department;
//_db.UserProfiles.Add(vb);
_db.SaveChanges();
return Json(new { Result = "OK"});
}
catch (Exception ex)
{
return Json(new { Result = "ERROR", Message = ex.Message });
}
}
我有在控制器刪除記錄這段代碼
[HttpPost]
public JsonResult userdelete(int userId)
{
try
{
//_personRepository.DeletePerson(personId);
return Json(new { Result = "OK" });
}
catch (Exception ex)
{
return Json(new { Result = "ERROR", Message = ex.Message });
}
}
而你在評論中看到「存儲庫」,因爲我沒有在我的項目中使用它;我使用鏈接方法。
我寫了下面的代碼與數據庫
UsersContext _db = new UsersContext();
連接,但我沒有從數據庫中刪除它的正確方法。
備註:::我使用jTable來顯示數據。
你能幫我嗎:_)