Quando insiro um pedido posso ir adicionando itens - um relacionamento 1/N - enquanto que nos itens posso ir rateando as quantidades entre diversas empresas - mais um relacionamento 1/N. Portanto, somente irei gravar em banco de dados quando tiver concluído o pedido, devendo estes dados ficarem na memória enquanto a compra não for concluída.
Qual seria a melhor estrutura OOP para representar este cenário?
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
não sei se é a melhor, mas a primeira solução que me vem a cabeça é a entidade compras ter uma coleção da entidade compras_itens e compras_itens ter uma coleção de compras_itens_empresas.
talves alguem tenha outra sugestão...