-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に変更します。 public virtual IListページ{get;セット; } –
ICollectionをIListに変更しても機能しません。 – noobprogrammer