title: What task can I append to Task?
body: <p>I saw this code:</p>
  
  <pre><code>[HttpGet]  
  public async Task OperationAsync()  
  {   
      await Task.Delay(2000);  
  }
  </code></pre>
  
  <p>...in tip #7 <a href="http://blog.developers.ba/8-ways-improve-asp-net-web-api-performance/" rel="nofollow">here</a>, and thought I would try it out. I changed this code:</p>
  
  <pre><code>[HttpGet]
  [Route("api/Deliveries/Count")]
  public int GetCountOfDeliveryRecords()
  {
      return NRBQService.GetNRBQEntity(); 
  }
  </code></pre>
  
  <p>...to this:</p>
  
  <pre><code>// [HttpGet] unnecessary when method name begins with "Get"
  [Route("api/Deliveries/Count")] 
  public async Task&lt;int&gt; GetCountOfDeliveryRecords()
  {
      return await Task.NRBQService.GetNRBQEntity();
  }
  </code></pre>
  
  <p>...but get, "<em>'System.Threading.Tasks.Task' does not contain a definition for NRBQService'</em>"</p>
  
  <p>So what should I do to get it compile/work?</p>