Relacionamento classes muitos para muitos com DAO

.NET

07/08/2014

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

Curtidas 0

Respostas

Thiago Palmeira

Thiago Palmeira

07/08/2014

Qual tecnologia ou framework está trabalhando?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

07/08/2014

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>.
GOSTEI 0
Prosis Informatica

Prosis Informatica

07/08/2014

Obrigado pelas repostas.

A tecnologia .net c# com framework 4.5
GOSTEI 0
POSTAR