Não entendi o pq criamos a classe ProdutoDAOEntity para persistir os dados, está errado acessar diretamente o contexto LojaContext? E se esse for o caso para cada tabela do meu db preciso criar um DAOEntity? por exemplo se tenho 5 tabelas preciso criar 5 classes.