首页 新闻 会员 周边

关于EF 做删除然后添加问题。

0
悬赏园豆:20 [已解决问题] 解决于 2017-06-05 11:56

现在出现了一个问题,第一句和第二句 有什么不同
例如 先删除指定数据 然后再重新添加上三条数据,第一句执行OK, 可是第二句执行 在db.SaveChange() 受影响行数为两条。。
每次执行第二句之后都会在原先的基础上减少一条。

问题补充:

只要删除过指定数据,它就会在原先的基础上减少一条

十一一十三的主页 十一一十三 | 菜鸟二级 | 园豆:247
提问于:2017-06-05 11:41
< >
分享
最佳答案
0

别用同一个实体.

不要手动去改实体追踪状态.

收获园豆:20
吴瑞祥 | 高人七级 |园豆:29449 | 2017-06-05 11:43

 不明白 ,这是基类,想找到实际原因

十一一十三 | 园豆:247 (菜鸟二级) | 2017-06-05 11:44

@疯五五爱喝咖啡: 你既然手动改追踪状态了.

那肯定就是追踪状态的问题.不要去看那些有的没的教程.

让你改追踪状态的教程.都是不会用ef的人写的.你去看看asp.net上的官方教程.

不会有人让你这么干的.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-06-05 11:55

@吴瑞祥: 嗯,好的。。

十一一十三 | 园豆:247 (菜鸟二级) | 2017-06-05 11:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册