Array
(
)

Relacionamento classes muitos para muitos com DAO

Prosis Informatica
|
MVP
    07 ago 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;

Varallo
   - 07 ago 2014

Qual tecnologia ou framework está trabalhando?

Joel Rodrigues
   - 09 ago 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>.

Prosis Informatica
|
MVP
    11 ago 2014

Obrigado pelas repostas.

A tecnologia .net c# com framework 4.5