如何将SqlTransaction 当参数传入

请问我在网上找到一Dapper Helper,其中有个代码是可以将SqlTransaction当参数传入的,
但SqlTransaction是要先建立Connection才能建立得,所以不太明白有什麽方法可以将SqlTransaction当参数传入?

        public static IEnumerable<IEnumerable<dynamic>> QueryMultipleSQL(string sql, dynamic param = null, dynamic outParam = null, SqlTransaction transaction = null, int? commandTimeout = null, string connectionString = null)
        {
            return QueryMultiple(sql, param, outParam, transaction, commandTimeout, CommandType.Text, connectionString);
        }