Tengo dos objetos de lista genéricos, en los que uno contiene identificadores y pedidos, y el otro un montón de identificadores con cada identificación en la segunda lista que tiene una referencia de id para la primera lista, por ejemplo;Clasificación de lista basada en otra lista
public class OptionType
{
public int ID { get; set; }
public int Ordering { get; set; }
}
public class Option
{
public int ID { get; set; }
public int Type_ID { get; set; }
}
Obviamente me puede hacer una especie simple en una lista de OptionTypes haciendo
types_list.OrderBy(x => x.Ordering);
pregunta es, sin embargo, ¿cómo iba a ir sobre el pedido de una 'options_list' utilizando el 'TYPE_ID' en el objeto que se relacionaría con el orden de los types_list. Al igual que en algo así como (obviamente esto no es válido - pero esperemos que obtendrá la idea!)
options_list.OrderBy(x => x.Type_ID == types_list.OrderBy(e => e.Ordering));
No entiendo, ¿puede darnos una muestra de lo que la salida ordenada podría ser similar dado alguna entrada? –