Отказ от ответственности: Я недавно перешел на C# 2008 и SubSonic 3 (3.0.0.4). Я не использовал Linq для большей части чего-либо в прошлом.Простой способ использования значений внешнего ключа для сортировки?
Есть ли простой способ использовать значение отображения внешнего ключа для сортировки, а не идентификатор FK (который является числовым)?
Я добавил новый метод Find в свой ActiveRecord.tt, чтобы помочь в сортировке на основе имени строкового поля, но после выполнения некоторых тестов я понял, что, хотя он работает так, как должно быть, я не обрабатываю внешний ключ полей (они просто сортируются по их значению).
Даже если мне нужно изменить способ доступа к данным, для этого достаточно рано в проекте. Просто ищите предложения.
В моем случае, мне не нужно отредактировать запись. Я использую это для заполнения сетки. Предполагается, что сетка поддерживает подкачку и сортировку по нажатому полю (первый аскрипт, затем по второму нажатию на одно и то же поле). Ваше предложение связать с полем дисплея, а не идентификатором, будет работать для меня в большинстве случаев, хотя будут случаи, когда это не будет. Я собираюсь взглянуть на все мои варианты и сделать еще несколько исследований, прежде чем я решит, как лучше всего идти. –