Global setting for AsNoTracking()?

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

Originally I believed that

context.Configuration.AutoDetectChangesEnabled = false;

would disable change tracking. But no. Cur

6条回答
  •  心在旅途
    2020-11-27 17:50

    You could do something like this in your DbContext:

    public void ObjectContext_OnObjectMaterialized(Object objSender, ObjectMaterializedEventArgs e)
    {
        Entry(e.Entity).State = EntityState.Detached;
    }
    

    Every time an object is materialized by your context, it will be detached and no longer tracked.

提交回复
热议问题