最近在练习刚掌握的asp.net mvc开发技能,于是写了一个简单的页面程序。
但是,总是无法成功更新数据,看着自己的更新(Update)函数总是失败,研究了几天之后,求助谷歌终于得出了结果。
Entity Framework更新数据函数,传入的模型不能是自己通过new新建的数据模型,而应该是通过GetXXById(),通过请求Entity Framework获取的模型,然后将更改赋值,再将其传递给Entity Framework更新函数即可。
最近在练习刚掌握的asp.net mvc开发技能,于是写了一个简单的页面程序。
但是,总是无法成功更新数据,看着自己的更新(Update)函数总是失败,研究了几天之后,求助谷歌终于得出了结果。
Entity Framework更新数据函数,传入的模型不能是自己通过new新建的数据模型,而应该是通过GetXXById(),通过请求Entity Framework获取的模型,然后将更改赋值,再将其传递给Entity Framework更新函数即可。