Tôi có hai đối tượng danh sách chung, trong đó có chứa id và thứ tự, và một số id khác với mỗi id trong danh sách thứ hai có tham chiếu id đến danh sách đầu tiên;Danh sách sắp xếp dựa trên danh sách khác
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; }
}
Rõ ràng tôi có thể làm một loại đơn giản trên một danh sách các OptionTypes bằng cách làm
types_list.OrderBy(x => x.Ordering);
Câu hỏi là, mặc dù làm thế nào tôi có thể đi về việc đặt mua một 'options_list' bằng cách sử dụng 'Type_ID' trên đối tượng liên quan đến thứ tự của types_list. Như trong một cái gì đó tương tự (rõ ràng điều này là không hợp lệ - nhưng hy vọng bạn sẽ có được ý tưởng!)
options_list.OrderBy(x => x.Type_ID == types_list.OrderBy(e => e.Ordering));
Tôi không hiểu, bạn có thể cho chúng ta một mẫu của những gì đầu ra được sắp xếp có thể trông như đưa ra một số đầu vào? –