Вопрос

Я застрял со следующим сценарием, у меня есть 2 таблицы (продукты и категории). Полевая категория в таблице продуктов имеет FK для таблицы категорий.

Теперь для моей таблицы данных в моей CMS я ищу способ сортировать продукты на основе названия категории. Этот заголовок доступен, когда я смотрю на предмет Dal.product, но, конечно, не когда я запрошу таблицу продуктов.

Возможно ли это использовать нативную дозвуку или мне нужно создать объезд? Я мог бы просто сортировать их по категории, но это не так просто для конечных пользователей, потому что все другие столбцы могут быть отсортированы в алфавите.

Доброжелательно с уважением, спасибо за ваше время, Марк

PS: Я получаю результаты на странице, поэтому сортирую коллекцию после ее заполнения, не вариант для меня ...

Это было полезно?

Решение

Вы можете попробовать что -то в этом направлении.

List<DAL.Product> lst = DAL.DB.Select().From<DAL.Product>()
    .InnerJoin<DAL.Category>
    .OrderAsc(DAL.Category.CategoryTitleColumn.ColumnName)
    .Paged(x,y)
    .ExecuteTypedList<DAL.Product>();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top