title: Should all Entity Framework methods use async?
body: <p>Is it good practice, in Asp.Net MVC or Asp.Net Web API, to have every controller actions that query the database (even the simplest query) to use async/await pattern?</p>
  
  <p>I know using <strong>async/await</strong> adds complexity, but does adding it worth it? Even for the simplest query?</p>