У меня есть две коллекции CodeFluentEntities, которые связаны с типичными отношениями между мастером/деталями: счетами и деталями счета.Сортировка коллекции связанных с CodeFluent
В то время как я могу загрузить коллекцию счетов в порядке, указанном номером счета, я не могу понять, как получить связанный сбор данных счета-фактуры для загрузки в порядке номеров строк счета-фактуры.
Это работает в получении счета-фактуры находится в желаемой последовательности:
Dim _page As New CodeFluent.Runtime.PageOptions("[Invoice].[InvoiceNumber]", System.ComponentModel.ListSortDirection.Ascending)
Dim _orders as Accounting.AR.OrderCollection.PageLoadAll(0, -1, _page)
OrderCollectionBindingSource.DataSource = _orders
InvoiceDetail
коллекция загружается в случайном порядке. То, что я хотел бы сделать, это соответствующий сбор отсортированного по [InvoiceDetail].[LineNumber]
Спасибо за помощь. –
Пара проблем. Если я использую предложенную модель, связь между Клиентом и Заказом в базе данных будет нарушена. Если я использую CustomerCollection.LoadAll, возвращаются только строки Customer, тогда как перед .LoadAll возвращается иерархическая коллекция, которая включала OrderCollection для каждого Клиента как часть возвращаемого Клиента. –
Я пытаюсь получить иерархическую коллекцию для всех Клиентов и их Заказы, в которых коллекция клиентов сортируется по номеру CustomerNumber, а соответствующие заказы сортируются по порядковому номеру –