Logo pt.boatexistence.com

O repositório deve retornar o modelo de domínio?

Índice:

O repositório deve retornar o modelo de domínio?
O repositório deve retornar o modelo de domínio?

Vídeo: O repositório deve retornar o modelo de domínio?

Vídeo: O repositório deve retornar o modelo de domínio?
Vídeo: Modelagem de domínio em nível conceitual com UML - Aulão #001 2024, Maio
Anonim

Seus repositórios devem retornar objetos de domínio e o cliente do repositório pode decidir se precisa fazer o mapeamento. Ao mapear os objetos de domínio para visualizar modelos (ou qualquer outra coisa) dentro de um repositório, você evita que o cliente de seus repositórios tenha acesso ao objeto de domínio subjacente.

O repositório deve retornar entidades?

Resposta curta: Não. Resposta longa: repository é responsável por retornar dados persistentes para entidades (modelos) e vice-versa. Modelo é um modelo de negócios que representa uma entidade comercial.

Os serviços devem sempre retornar Dtos ou também podem retornar modelos de domínio?

Yes, você deve retornar o DTO pela sua camada de serviço, pois você conversou com seu repositório na camada de serviço com os membros do modelo de domínio e os mapeou para o DTO e retornou ao MVC controlador e vice-versa.

Você deve usar o padrão de repositório?

O padrão Repository torna mais fácil testar a lógica de sua aplicação O padrão Repository permite que você teste facilmente sua aplicação com testes unitários. Lembre-se de que os testes de unidade apenas testam seu código, não a infraestrutura, portanto, as abstrações do repositório facilitam o alcance desse objetivo.

O repositório faz parte do modelo de domínio?

Repositório, assim como uma coleção, tem a responsabilidade de adicionar um objeto, obter objetos por identificador ou critérios complexos e eventualmente remover um objeto. … O repositório é implementado na camada de domínio, pois trabalha com objetos de domínio.

Recomendado: