Me siguiente consulta¿Linq a los objetos se une a la orden predeterminada especificada cuando no se utiliza ninguna orden?
IEnumerable<string> values = from first in goodOrdered
join second in badOrdered on first.ToLower() equals
second.ToLower()
select second;
Actualmente mis pruebas muestran que el resultado final es en realidad goodOrdered, como lo quiero. ¿Puedo esperar que siempre sea cierto o debo proporcionar un orden por declaración que obligue a mantener el orden ordenado (hará la consulta más compleja, porque goodOrdered puede parecerse a 1, 9, 2, 7, 6)?