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