/// <summary> /// 新增 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="connection"></param> /// <param name="param"></param> /// <param name="transaction"></param> /// <param name="commandTimeout"></param> /// <returns></returns> public static int Insert <TEntity>(this IDbConnection connection, IEnumerable <TEntity> param, IDbTransaction transaction = null, int?commandTimeout = null) where TEntity : BaseEntity { ISqlAdapter adapter = GetSqlAdapter(connection); var sql = adapter.GetInsert <TEntity>(); var result = ExecuteExt <TEntity>(connection, sql, param, transaction, commandTimeout); return(result); }