EF
始终跟踪实体,我试图关闭跟踪,但无济于事。
试图关闭跟踪:
public class ChattingContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Server=DESKTOP-1;Database=chdb;Trusted_Connection=True;");
optionsBuilder.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
我也尝试在手术前关闭ftracking:
this._context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
_context.Rooms.UpdateRange(rooms);
但之后:_context.Rooms.UpdateRange(rooms);
我总是通过以下方式获取跟踪实体:_roomRepository.Context.ChangeTracker.Entries()
我在做什么? 如何关闭跟踪?