/// <summary> /// Insert entities /// </summary> /// <param name="entities">Entities</param> public virtual void Add(IEnumerable <T> entities) { try { if (entities == null) { throw new ArgumentNullException(nameof(entities)); } _dataContext.ChangeTracker.AutoDetectChangesEnabled = false; _dataContext.Set <T>().AddRange(entities); _dataContext.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { _dataContext.ChangeTracker.AutoDetectChangesEnabled = true; } }