首页 新闻 赞助 找找看

EF6进行insert操作出Store update, insert, or delete错误

0
悬赏园豆:10 [待解决问题]

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

 

请大侠指点

Ef6
问题补充:

在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.

 

总是会出现这个问题,还请大侠们帮忙指点

Angkor--:--的主页 Angkor--:-- | 小虾三级 | 园豆:1086
提问于:2014-07-18 16:51
< >
分享
所有回答(3)
-2

同问,帮忙顶一下,楼主如果解决了的话,烦请不吝赐教!

彼年豆蔻 | 园豆:146 (初学一级) | 2014-08-03 19:17

z这个问题,有可能是NOP得团队特意的做了什么限制,我把Nop的相关的namespace 改成了别的,就OK了,

也就是说,直接在NOp的源码加实体,貌似是不可以的

支持(0) 反对(0) Angkor--:-- | 园豆:1086 (小虾三级) | 2014-08-22 12:00
0

原因很简单,你在操作数据库的时候,正在操作(一般是修改)的记录被删了。例如你的前台数据可能是很久以前钟前更新的,别在这段时间里人也在执行了删除操作。

街西 | 园豆:201 (菜鸟二级) | 2015-04-17 11:45
0

仔细检查编辑或者新增之前的操作有没有重新编辑。

雨V幕 | 园豆:204 (菜鸟二级) | 2016-01-26 14:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册