Есть заказ и содержащиеся в нем айтемы. Пользователь выбирает несколько айтемов
и кочет получить по ним отчет, в том числе некоторую информацию о заказе.
и что-то клинит как передать эту выборку, пока есть два варианта
1. сделать что-то типа SelectedItems в заказе и передавать заказ
интуитивно чувствую, что выборка (SelectedItems) заказу не нужна.
2. сделать связку двунаправленной то бишь Заказ <--> Айтем и передавать список айтемов,
а по двунаправленной связке получать заказ из айтема.
тоже интуитивно не нравится

так как отчет то все таки по заказу а не выборке.
есть ли другие способы, или мыслю неправтльно ?
Здравствуйте, aero_777, Вы писали:
_>1. сделать что-то типа SelectedItems в заказе и передавать заказ
_>интуитивно чувствую, что выборка (SelectedItems) заказу не нужна.
SelectedItems нужна для конкретной операции с элементами заказа. Самому заказу она, скорее всего — ни к чему.
_>2. сделать связку двунаправленной то бишь Заказ <--> Айтем и передавать список айтемов,
_>а по двунаправленной связке получать заказ из айтема.
_>тоже интуитивно не нравится
так как отчет то все таки по заказу а не выборке.
Ну Item так или иначе несёт информацию о заказе, которому он принадлежит, так что и передавать можно ключи Item-ов. Просто нужно поддержать соответствующую навигацию по ссылкам.
_>есть ли другие способы, или мыслю неправтльно ?
Поясни конкретные условия, в которых ты оказался.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Поясни конкретные условия, в которых ты оказался.
спасибо за ответ,
я в принципе уже написал передав заказ и коллекцию выделенных айтемов