É "certo" a classe DataService ter métodos de acesso a banco de dados relacionados a "todos" os modelos da aplicação? Não seria melhor termos uma folder DAO(ou qualquer outro nome) com uma classe para cada model e essas classes fazendo as requisições ao banco através do EF? Sei que a pergunta é mais relacionada a design patterns do que MVC core, mas gostaria de ter outras opiniões.