Я немного новичок в подходе MVC.Сначала я начал с модели базы данных.В настоящее время у меня есть две таблицы:
Светильники (среди прочих полей) имеют FK-ссылку на командный стол дома и на выездеteam.
public class Team
{
public virtual int TeamId { get; set; }
public virtual string Name { get; set; }
public virtual int DivisionId { get; set; }
}
public class Fixture
{
public int FixtureId { get; set; }
public DateTime Date { get; set; }
public Team HomeTeam { get; set; }
public Team AwayTeam { get; set; }
}
Я замечаю, что когда речь идет о FixtureController, оба объекта HomeTeam и AwayTeam равны нулю.Должен ли я каким-то образом подключить это внутри контроллера или он должен автоматически установить соединение?
Так что в идеале тогда в представлении я могу иметь:
<td>
@Html.DisplayFor(modelItem => item.HomeTeam.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.AwayTeam.Name)
</td>
Так что я полагаю, что мой вопрос заключается в том, какя могу заставить мой контроллер сделать ссылку от Fixtures-> Team?
Спасибо