Relacionamento classes muitos para muitos com DAO

07/08/2014

0

Boa tarde a todos!!

Tenho duvidas de como criar as minhas classes model e Dao quando tenho um relacionamento de muitos para muitos no banco de dados.
Principalmente em relação ao metodo getAll onde retornaria todos os cliente ou todas as revendas. No caso de getAll no dao cliente
devo trazer todos as revendas refente a esse cliente em uma List<> ?


Exemplo:

tabela Cliente:
id int not null primary key;
nome varchar(50) not null

tabela Revenda:
id int not null primary key;
nome varchar(50) not null

tabela Cliente_Revenda:
id_cliente int not null primary key;
id_revenda int not null primary key;
Prosis Informatica

Prosis Informatica

Responder

Posts

07/08/2014

Thiago Palmeira

Qual tecnologia ou framework está trabalhando?
Responder

09/08/2014

Joel Rodrigues

Isso, em ambos os lados você pode manter um List<T> com o tipo relacionado. Ou seja, se um Cliente possui várias Revendas, ele pode possuir um List<Revenda>. E se uma Revenda pode estar relacionada a mais de um Cliente, ela pode possuir um List<Cliente>.
Responder

11/08/2014

Prosis Informatica

Obrigado pelas repostas.

A tecnologia .net c# com framework 4.5
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar