When my friends and I were on the Little Deschutes on last weekend in June without repellent, my friend that wore a "safari shirt" (ventilated long sleeve shirt) suffered no bites while I, in my short sleeves, had 60 bites. So... in lieu of repellent, wear long sleeves.
Strangely, my bites didn't itch and I was very happy for that!