Нет естественного способа сделать это в .NET, , но посмотрите на это сообщение в блоге по естественной сортировке
. Вы можете поместить это в метод расширения и использовать это вместо OrderBy