title: Model.Item.ElementAt(0) vs Model.Item.LastorDefault() vs Model.Item.Last() in Linq
body: <p>I have a MVC model which returns a list with a single Item. In my view I have to reference this Item. As you can see that there are a wide range of options to choose from such as </p>
  
  <pre><code>Model.Item.ElementAt(0)
  Model.Item.LastorDefault()
  Model.Item.Last()
  </code></pre>
  
  <p>Can anyone suggest which method is more preferable in the view and why?</p>