实体框架核心2.1.0始终跟踪实体

时间:2019-08-06 17:10:14

标签: .net-core entity-framework-core

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()

我在做什么? 如何关闭跟踪?

0 个答案:

没有答案