Asynchronous action method in ASP .NET MVC 5 Entity
<p>I'm working on ASP .NET MVC 5 app and I'm thinking about asynchronous action method and where to use it.</p>

<p>For example in index action method, I'm using:</p>

<pre><code>var topics = db.Topic.Where(t =&gt; t.State == MessageState.Allowed).OrderByDescending(topic =&gt; topic.DatePosted).ToList();
</code></pre>

<p>Should I use here async? Or is there some tips where to use async?</p>

<p>Another question: is better to use <code>.ToList()</code> or <code>.ToArray()</code> ?</p>

<p>Many thanks!</p>