Orden personalizado con LINQ
Sabemos que ordenar registros casi siempre se hace por orden alfabético y/o numérico. Con un simple OrderBy(Campo) no podemos modificar el comportamiento que presenta esta característica.
Tuve la necesidad de realizar un ordenamiento desde LINQ pero sin seguir un patrón alfabético o numérico y encontré una forma de realizar un ordenamiento personalizado.