我有一个复杂的对象:
+ Client
+ Products
+ Types
| TypeId
| ManagerCode
| TypeName
....
单个客户将与他们购买的产品集合相关联,并且每个产品将具有与其关联的类型集合。
我需要对两个属性的“类型”进行排序——ManagerCode 和 TypeName。
例如:client.Products.ForEach(o => o.Types.OrderBy(o1 => o1.BaseType.ManagerCode));
好吧,当我这样做时,一旦返回到前端,列表实际上并没有排序。它保持原来的排序顺序。我究竟做错了什么?