数据库更新操作时ef core跟踪数据导致出现问题
是efcore默认跟踪了对象的实体,通过id去删除的时候,导致ef重复跟踪的问题,设置为不跟踪就好了
.AsNoTracking()
还有一种更新的时候跟踪获取到的实体,需要更新操作后将整个实体作为参数更新过去,无法通过重新生成一摸一样的id进行更新
是efcore默认跟踪了对象的实体,通过id去删除的时候,导致ef重复跟踪的问题,设置为不跟踪就好了
.AsNoTracking()
还有一种更新的时候跟踪获取到的实体,需要更新操作后将整个实体作为参数更新过去,无法通过重新生成一摸一样的id进行更新