Code first:
Entity,Mapping,Table 都OK了
在插入数据时,出现:
System.Data.Entity.Infrastructure.DbUpdateConcurrencyException: Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries
请大侠指点
在NOP项目开发中:
Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries.
总是会出现这个问题,还请大侠们帮忙指点
同问,帮忙顶一下,楼主如果解决了的话,烦请不吝赐教!
z这个问题,有可能是NOP得团队特意的做了什么限制,我把Nop的相关的namespace 改成了别的,就OK了,
也就是说,直接在NOp的源码加实体,貌似是不可以的
原因很简单,你在操作数据库的时候,正在操作(一般是修改)的记录被删了。例如你的前台数据可能是很久以前钟前更新的,别在这段时间里人也在执行了删除操作。
仔细检查编辑或者新增之前的操作有没有重新编辑。