我是ASP.NET MVC的新手。我需要建立一個複合視圖模型出三個嵌套或級聯類:體育>錦標賽> TournamentEventMVC 4:構建複合視圖模型
public class Sport
{
public int Id { get; set; }
public string SportName { get; set; }
public virtual ICollection<Tournament> Tournaments { get; set; }
}
public class Tournament
{
public int Id { get; set; }
public string TournamentName { get; set; }
public int SportId { get; set; }
public virtual ICollection<TournamentEvent> TournamentEvents { get; set; }
}
public class TournamentEvent
{
public int Id { get; set; }
public string EventName { get; set; }
public int TournamentId { get; set; }
}
如你所知,每個體育比賽包含的集合,每場比賽將包含該事件的集合。我需要構建一個無序列表,就像這樣:
<li> Soccer
<li>English Premier League
<li>Chelsea v Arsenal</li>
</li>
</li>
我需要建立一個複合視圖模型,使用LINQ,傳遞給我的看法,但我就是想不通。請幫忙
我可以在體育類加載到查看,但我怎麼加載錦標賽和TournamentEvent類? – Stephen 2013-03-08 06:36:56