一、问题描述 问题:The instance of entity type 'xxxx' cannot be tracked because another instance with the same key value for {'Id'} is already being ...
这里记录一个在使用.net core中ef core执行数据库操作时遇到的问题: 我在代码中使用DbContext下的Update方法准备将更改后的数据像这样步到数据库: 这是很常见的用法,但没想到一直报如下错误: 使用谷歌翻译翻译为: 我的代码如下: 我通过百度,发现国内网站上没有出现类似错误的记载,最后,我在stackoverflow上看到一段类似问题描述: 该用户描述,他进行了如下尝试: 在 ...
2019-06-26 15:01 0 1861 推荐指数:
一、问题描述 问题:The instance of entity type 'xxxx' cannot be tracked because another instance with the same key value for {'Id'} is already being ...
具体详细错误信息:The instance of entity type 'xxx' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked. ...
with the same key value for {'Id'} is already being tracked. ...
在做单元测试的时候碰到以下报错: 具体报错代码如下: 项目平时运行是没问题的,但在单元测试时会报错,可能跟在测试时一个方法里多次调用有关。 我的做法如下:使用try catch,在异常里操作 1、修改状态 Entry (entity).State ...
本文转自:http://stackoverflow.com/questions/6033638/an-object-with-the-same-key-already-exists-in-the-objectstatemanager-the-object cannot be tracked ...
加上AsNoTracking。 人不能两次踏入同一条河。 我 就踏入了。o(╥﹏╥)o ...
Attaching an entity of type 'xxx' failed because another entity of the same type already has the same primary key value. This can happen when using ...
问题的详细描述: Attaching an entity of type 'xxxxx' failed because another entity of the same type already has the same primary key value. This can happen ...