我正在使用 C# 显示从 SQLite 数据库调用的电影标题列表。目前,我正在使用一个自定义 ListBox 类,该类具有对从每个项目的开头剥离单词“The”的文本进行排序的功能。然而,这似乎并不是最简单的方法,因为它从 SQLite 数据库调用然后排序。我宁愿将其减少到一步,希望直接从我的“SELECT”查询中的数据库中排序。
我对此进行了一些搜索,并找到了一些建议,包括在数据库中创建一个额外的排序列。虽然这当然是一种可能性,但我想知道是否有任何更简单的选项不需要插入几乎相同的重复信息(特别是如果数据库变得更大)。我对 SQLite 很陌生,但我读过一些关于创建可用于创建自定义排序的整理函数的内容。但是,我不确定这是否适合使用它,并且似乎无法找到在 C# 中实现它的任何帮助。
希望有人可以分享一些指导。如果一个额外的排序列是最好的方法,那么这就是我要做的。