07/08/2014

Relacionamento classes muitos para muitos com DAO

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

Respostas

07/08/2014

Varallo

Qual tecnologia ou framework está trabalhando?
Responder Citar

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 Citar

11/08/2014

Prosis Informatica

Obrigado pelas repostas.

A tecnologia .net c# com framework 4.5
Responder Citar