我对Linq to SQL和MVC很新,但我在ASP.NET网站上关注了NerdDinner。
我有Tournamentments和TournamentTypes,其中TournamentTypeID是参考。
在我的MVC详细信息视图页面中,我想显示位于TournamentTypes对象下的TournamentTypeName。我如何实现这一目标?
在模型类中:
public Tournament GetTournament(int id)
{
return db.Tournaments.SingleOrDefault(x => x.TournamentID == id);
}
在详细信息视图中:
<p>
TournamentID:
<%= Html.Encode(Model.TournamentID) %>
</p>
<p>
TournamentTypeID:
<%= Html.Encode(Model.TournamentTypeID) %>
</p>
<p>
CourseID:
<%= Html.Encode(Model.CourseID) %>
</p>
<p>
Name:
<%= Html.Encode(Model.Name) %>
</p>
答案 0 :(得分:1)
如果您的实体关联已设置,您应该可以执行以下操作:
<p>
TournamentTypeName:
<%= Html.Encode(Model.TournamentType.TournamentTypeName) %>
</p>