예제 #1
0
 public virtual void AddRange(IEnumerable <TEntity> entities, bool saveChanges = false)
 {
     DBSet.AddRange(entities);
     if (saveChanges)
     {
         DbContext.SaveChanges();
     }
 }
예제 #2
0
        public virtual Task Insert(IEnumerable <TEntity> entities)
        {
            if (entities == null)
            {
                throw new ArgumentNullException("entities");
            }

            DBSet.AddRange(entities);

            return(Context.SaveChangesAsync());
        }
예제 #3
0
 public IList <TEntity> InsertAll(IEnumerable <TEntity> entities)
 {
     return(DBSet.AddRange(entities).ToList());
 }