/// <summary> /// Insert entities /// </summary> /// <param name="entities">Entities</param> public virtual void Insert(IEnumerable <T> entities) { try { if (entities == null) { throw new ArgumentNullException("entities"); } foreach (var entity in entities) { this.Entities.Add(entity); } DbContextExtensions.BulkInsert(_context as DbContext, entities); //this._context.SaveChanges(); } catch (DbEntityValidationException dbEx) { throw new Exception(GetFullErrorText(dbEx), dbEx); } }