Я использую коллекции бизнес-объектов.
(Не использую наборы данных. Только общие коллекции.)
Коллекции бизнес-объектов заполняются с помощью SQL Reader.
Я хотел бы знать ваше мнение, как лучше всего заполнить коллекции основных данных (или родитель-потомок).
Предположим, у меня есть 2 объекта: Invoice и Invoice_Details
Объект Invoice имеет общую коллекцию «Подробности» (тип сведений о счете).
Как лучше всего работать/заполнять обе коллекции?
(Например, я хотел бы прочитать все счета за 2008 год и представить их в графическом интерфейсе)
- Читаете ли вы все счета-фактуры за выбранный диапазон дат, а не все дочерние, и заполняете ли соответствующие данные счета-фактуры?
- Или читать счета по одному и связанные с ними детали? (например, с использованием множественных наборов результатов)
- Я также заметил подход, основанный на Binding Source -> чтение дочерних элементов только при изменении текущей позиции записи...
Мне очень интересно ваше мнение, что было бы лучшим/быстрым сценарием?