У меня есть следующий код объекта, который возвращает всех пользователей и «включает» все их примеры запросов:
var userQuery = from u in _IntranetContext.UserSet.Include("SampleRequests")
orderby u.LastName ascending
select u;
Каждый пользователь имеет несколько запросов SampleRequest. Каждый запрос SampleRequest имеет идентификатор # (только целое число: 1, 22, 341 и т. Д.). Приведенный выше LINQ для сущностей захватывает пользователей и их SampleRequests следующим образом:
Пользователь1: 33, 22, 341, 12
Пользователь2: 24, 3, 981
Как видите, идентификатор SampleRequest # не в порядке возрастания. Я бы хотел, чтобы результаты были в порядке.
Как наложить ограничение orderby на ИД включенного SampleRequests #
Обратите внимание: SampleRequestId является свойством SampleRequest ... не является свойством объекта User