在不熟练EF的时候有时更新数据时候会报以下异常:

EF数据更新时候异常情况一

 

EF数据更新时候异常情况一

错误原因:此时操作的实体不是从数据库里获取的。而是自己new出来的实体然后赋值的。EF此时的存储池中已经有了这个实体,在new一个对象ID相同就不能共存(个人理解)

解决办法:根据ID从数据库中取出来,然后更改对象的值,在进行更新操作就好了。

注:这都是个人理解,错误的地方请各位大神指正。

相关文章:

  • 2021-12-26
  • 2022-12-23
  • 2021-04-01
  • 2021-05-24
  • 2021-11-05
  • 2021-12-11
  • 2021-06-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
相关资源
相似解决方案