Я использую С# для отображения списка названий фильмов, которые я вызываю из базы данных SQLite. В настоящее время я использую собственный класс ListBox, который имеет функцию для сортировки текста, разделяющего слово "The" с начала каждого элемента. Однако это не совсем простой способ сделать это, поскольку он вызывает базу данных SQLite и затем сортирует. Я бы предпочел сократить его до одного шага, надеюсь, что он будет сортироваться прямо из базы данных в моем запросе "SELECT".
Я сделал несколько поисков по этому вопросу и нашел некоторые предложения, в том числе создание дополнительного столбца сортировки в базе данных. Хотя это, безусловно, возможность, мне интересно, есть ли более простые варианты, которые не требуют вставки почти идентичной повторяющейся информации (особенно, если база данных становится больше). Я новичок в SQLite, но я кое-что прочитал о создании функции сортировки, которая может использоваться для создания пользовательского заказа. Тем не менее, я не уверен, подходит ли это для этого и не может найти никакой помощи в его реализации на С#.
Было надеяться, что кто-то сможет поделиться некоторыми рекомендациями. Если дополнительный столбец сортировки - лучший способ, то это то, что я буду делать.