Erro de TimeOut - C#

Tenho um sistema baseado em um sistema financeiro em .NET MVC 5, tenho também dentro desse sistema uma consulta que puxa os dados do banco de dados, o que ocorre é que se coloco um tempo grande, como 2017 há 2019 da o seguinte erro:

The wait operation timed out

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ComponentModel.Win32Exception: The wait operation timed out

Como posso resolver? Aumentando o timed out?

Talvez essa consulta retorne muitas informações e acabada demorando de mais para execução de todo o processo.

  • O que é exatamente a pesquisa?
  • O que ela faz de operações?
  • Poderia colocar um exemplo funcional?
  • Tem imagens e como deveria funcionar?