MVC adjust linq query
<p>I have a model like below:</p>

<pre><code>public class tblListing
{
    [Key]
    public int lngListingId { get; set; }
    public int lngCatId { get; set; }
    public int lngUserId { get; set; }
    public virtual ICollection&lt;tblCategory&gt; Category { get; set; }
    public virtual tblUser User { get; set; }
}
</code></pre>

<p>Category Model:</p>

<pre><code>public class tblCategory
{
    [Key]
    public int lngCatId { get; set; }
    public string txtTitle { get; set; }
}
</code></pre>

<p>Controller:</p>

<pre><code>public ActionResult Index()
{
    var listing = db.Listing
                  .Include(s =&gt; s.User)
                  .Include(s =&gt; s.Category);
    return View(listing.ToList());
}
</code></pre>

<p>The problem is in the View it display all columns from User model but does not display anything from Category.</p>

<p>What should be changed in linq query or how to resolve the problem?</p>