Podobno posiada OrderBy
klauzula jako ciąg jest nieprawidłowa (myślałem, że już to testowałem?!). Jeśli zmienię zapytanie Linq na następujące, to działa:
var results = from r in myBusinesses
orderby r.Name ascending
select r;
To nie rozwiązuje mojego problemu, ale odpowiada na to konkretne pytanie. Opublikuję kolejne pytanie związane z moim problemem.