public NuWebContext AddToContext(NuWebContext context, BaseEntity entity, int count, int commitCount, bool recreateContext) { context.Entry(entity).State = EntityState.Added; if (count % commitCount == 0) { context.SaveChanges(); if (recreateContext) { context.Dispose(); context = new NuWebContext(); context.Configuration.AutoDetectChangesEnabled = false; } } return(context); }