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

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

 

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

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

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

posted @ 2016-07-15 14:05  绽放的菖蒲  阅读(677)  评论(0编辑  收藏  举报