我有一个自定义的集合LoanOptionsProgramVersionList
,它具有布尔属性Configured
、字符串Description
和Code
。在从集合中插入和删除时,我想按以下顺序对集合进行排序。因此,插入数据库的一条记录配置为是。删除时Configured
变为“否”。所以它通知财产。
- 按配置排序
- 然后通过描述
- 然后通过代码
我在插入后尝试了以下代码。
IOrderedEnumerable<ProgramVersionRecord> orderedList =
LoanOptionsProgramVersionList
.OrderByDescending(p => p.ProgramVersionConfigured == true);
同样在删除代码下方
IOrderedEnumerable<ProgramVersionRecord> orderedList =
LoanOptionsProgramVersionList.OrderBy(p => p.Description);
任何帮助将不胜感激。