예제 #1
0
        /// <summary>
        /// DbSet拓展,批量添加,表名默认为实体名
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="dbSet"></param>
        /// <param name="entities"></param>
        /// <param name="dbConnection"></param>
        public static void AddList <TEntity>(this DbSet <TEntity> dbSet, List <TEntity> entities, DbConnection dbConnection) where TEntity : class
        {
            var    t         = typeof(TEntity);
            string tableName = "dbo." + t.Name;

            dbSet.AddList <TEntity>(tableName, entities, dbConnection);
        }
예제 #2
0
        /// <summary>
        ///  DbSet拓展,批量添加,表名默认为实体名
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="dbSet"></param>
        /// <param name="tableName"></param>
        /// <param name="entities"></param>
        /// <param name="dbConnection"></param>
        public static void AddList <TEntity>(this DbSet <TEntity> dbSet, string tableName, List <TEntity> entities, DbConnection dbConnection) where TEntity : class
        {
            DataTable dt = ConvertHelper.ConvertListToDT <TEntity>(entities);

            dbSet.AddList <TEntity>(tableName, dt, dbConnection);
        }