Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

DataService Gigante

Olá, pelo que vi na aula, se formos aumentando o tamanho da aplicação, teríamos que ficar colocando no DataService os métodos para buscar itens, pedidos, etc.

Mas no caso de uma aplicação maior, o DataService não correria o risco de ficar enorme? Com Muitas responsabilidades? Seria indicado criar por exemplo: DataServiceItemCarrinho, DataServiceProduto, etc? E cada classe "Data" realizar as respectivas ações de acesso a banco?

Obg!

1 resposta
solução!

Olá, Marco

Com certeza, e isso já foi questionado por alguns alunos. Depois a gente viu que essa não é a melhor abordagem mesmo. Estamos montando alguns cursos novos com ASP.NET Core 2.0, e em vez de usar "DataService" estamos usando o pattern Repository para o acesso a dados de cada entidade do modelo.