-1
請幫助解決我的問題。 我的模型: 網站:如何獲取模型數據linq asp.net
public int Id { get; set; }
[Required]
public string UserId { get; set; }
[Required]
public string Name { get; set; }
[Required]
public string Description { get; set; }
[Required]
public string TypeMenuId { get; set; }
public virtual ICollection<Page> Pages { get; set; }
public virtual TypeMenu TypeMenu { get; set; }
public virtual ApplicationUser User { get; set; }
頁:
public int Id { get; set; }
public int SiteId { get; set; }
public int TemplateId { get; set; }
public int PageNumber { get; set; }
public string Name { get; set; }
public virtual Site Site { get; set; }
public virtual Template Template { get; set; }
public virtual ICollection<Content> Contents { get; set; }
的HomeController指數
public ActionResult Index()
{
ViewBag.sites = db.Sites.Select(c => c).ToList();
return View();
}
index.cshtml
@site.First().Pages.Name
如何獲得第一頁目前的網站?感謝幫助。
FirstOrDefault不工作要麼。消息錯誤 - 'System.Collections.Generic.HashSet'不包含'FirstOrDefault'的定義 –
noobprogrammer
將ICollection更改爲IList 公共虛擬IList頁面{get;組; } –
將ICollection更改爲IList不起作用。 – noobprogrammer