Usuário com melhor resposta
Padrão Repository

Pergunta
-
Olá boa tarde.
uns 2 anos atrás comecei estudar C# Windows Forms. e nesse tempo encontrei em foruns a ideia de implementar o padrão repository.. porém, alguns dizendo que não tinha vantagens visto que o EF já é um padrão
Parei os estudos e agora retorno para o AspNet Core 2 MVC utilizando EF e pergunto.
É aconselhavel utilizar ou não?
Visto que o próprio scaffold não implementa
agradeço quem puder me solucionar essa dúvida.
Respostas
-
Olá Michaeell tudo bem?
Uma camada de domínio rica sempre é importante, o EF quando gera o Scaffolding não faz isso, pelo motivo de não ser de sua responsabilidade, isso seria muito perturbador para equipe, pois estão trabalhando em torna o EF uma potência dos ORM's.
Se não for algo que queira construir do Zero!
Temos o:
https://github.com/Arch/UnitOfWork/
https://docs.microsoft.com/pt-br/ef/core/extensions/unitofwork
Abraços!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta DevMaicon segunda-feira, 26 de fevereiro de 2018 19:09
Todas as Respostas
-
Olá Michaeell tudo bem?
Uma camada de domínio rica sempre é importante, o EF quando gera o Scaffolding não faz isso, pelo motivo de não ser de sua responsabilidade, isso seria muito perturbador para equipe, pois estão trabalhando em torna o EF uma potência dos ORM's.
Se não for algo que queira construir do Zero!
Temos o:
https://github.com/Arch/UnitOfWork/
https://docs.microsoft.com/pt-br/ef/core/extensions/unitofwork
Abraços!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta DevMaicon segunda-feira, 26 de fevereiro de 2018 19:09
-