Aparentemente tener el OrderBy
cláusula como una cadena no es válida (¡pensé que lo había probado antes!). Si cambio mi consulta de Linq a la siguiente, entonces funciona:
var results = from r in myBusinesses
orderby r.Name ascending
select r;
Esto no resuelve mi problema, pero responde a esta pregunta específica. Publicaré otra pregunta relacionada con mi problema.