Relacionamento venda x venda_itens firedac / Master - Detail
Boa tarde galera, estou desenvolvendo uma tela de vendas e gostaria de opnião de vocês, sobre a seguinte questão.
Seria uma boa pratica na tela de venda usar um relacionamento master - detail entre venda e venda itens?
Seria uma boa pratica na tela de venda usar um relacionamento master - detail entre venda e venda itens?
Filipe Bernardes
Curtidas 0
Respostas
Araujo Junior.
26/04/2016
Eu particularmente não utilizo as funções de master-detail dos componentes do Tipo DataSet, eles me obrigam a carregar a tabela toda, ou ter que realizar subqueries para resolver. Utilizo hoje o evento OnDataChange do DataSource e a medida que o usuario seleciona um pedido, faço uma consulta e trago o detalhe.
A melhora pratica mesmo seria trabalhar com objetos retornando um objeto do Tipo TPedido e nele ter um lista do tipo TList<TPedidoItem>.
Para isso voce teria que montar um Framework de persistencia veja o video abaixo de um MVP da Embacadero.
[url]https://www.youtube.com/watch?v=PVDGLvuO0pg[/url]
Existem Frameworks ORM pagas no mercado:
TMS Aurelius
EntityDAC
Espero ter ajudado.
Sds.
A melhora pratica mesmo seria trabalhar com objetos retornando um objeto do Tipo TPedido e nele ter um lista do tipo TList<TPedidoItem>.
Para isso voce teria que montar um Framework de persistencia veja o video abaixo de um MVP da Embacadero.
[url]https://www.youtube.com/watch?v=PVDGLvuO0pg[/url]
Existem Frameworks ORM pagas no mercado:
TMS Aurelius
EntityDAC
Espero ter ajudado.
Sds.
GOSTEI 0
Filipe Bernardes
26/04/2016
Obrigado, meu amigo ainda sou iniciante mais o video que vc me mandou me deu uma luz de por onde começar um forte abraço.
GOSTEI 0