最佳答案
我正在使用 EntityFramework 扩展库执行批量更新。唯一的问题是 EF 没有跟踪库执行的批量更新。所以当我再次查询 DbContext
时,它不会返回更新的实体。
我发现在查询时使用 AsNoTracking()
方法禁用跟踪并从数据库中获取新数据。但是,由于 EF 没有跟踪使用 AsNoTracking()
查询的实体,因此无法对查询的数据执行任何更新。
有没有办法迫使 EF 在跟踪变化的同时获得最新的数据?