MVC调整linq查询

时间:2016-06-21 04:57:33

标签: asp.net-mvc

我有一个如下模型:

public class tblListing
{
    [Key]
    public int lngListingId { get; set; }
    public int lngCatId { get; set; }
    public int lngUserId { get; set; }
    public virtual ICollection<tblCategory> Category { get; set; }
    public virtual tblUser User { get; set; }
}

类别模型:

public class tblCategory
{
    [Key]
    public int lngCatId { get; set; }
    public string txtTitle { get; set; }
}

控制器:

public ActionResult Index()
{
    var listing = db.Listing
                  .Include(s => s.User)
                  .Include(s => s.Category);
    return View(listing.ToList());
}

问题出在View中,它显示User模型中的所有列,但不显示Category中的任何内容。

linq查询应该更改什么或如何解决问题?

0 个答案:

没有答案