如题,在对同一个Context连续进行相同条件的查询时,会触发EFCore的缓存机制,如果这个过程中数据发生了变化,则会出现错误. 例如:有两个Context实例,一个负责查询,一个负责增删改, A_Context查询了数据A,而B_Context之后修改了数据A,当A_Context再次以相同条件查询数据A时,由于缓存的影响,将继续查询到未修改的结果. 因此,可以通过清除指定数据的缓存的方法解决(也可以全局禁用缓存.或禁用某个实体的缓存), 常见的是AsNoTracking()方法, 但由于使