Global setting for AsNoTracking()?

前端 未结 6 1610
礼貌的吻别
礼貌的吻别 2020-11-27 17:30

Originally I believed that

context.Configuration.AutoDetectChangesEnabled = false;

would disable change tracking. But no. Cur

6条回答
  •  庸人自扰
    2020-11-27 18:11

    In EntityFramework.Core it is very easy.

    For this purpose you can use UseQueryTrackingBehavior method.

    Code snippet is here:

    services.AddDbContext(options =>
    {
        options.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
        options.UseSqlServer(databaseSettings.DefaultConnection);
    });
    

提交回复
热议问题