我有一个如下模型:
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查询应该更改什么或如何解决问题?