Я только начал использовать MVC 2, у меня есть пара запросов, возможно, вы, ребята, можете помочь мне устранить мою путаницу.
Почему mvc не позволяет наследовать несколько моделей на странице просмотра.
Например, если я унаследовал модель учетной записи в моем представлении, почему я не могу превышать свойства связанной сущности с моделью учетной записи в этом представлении, нам разрешено использовать только свойства этой модели, такие как <%: Model.FirstName :%>
Где Имя является свойством учетной записи. модель. Почему мы не можем использовать <%:Model.account.aspnet_users.vehicle.make %>
Где aspnet_users
связано с учетной записью через внешний ключ, и наоборот. MVC 2 позволяет только <%:Model.account.aspnet_users.vehicle %>
. Поэтому я не могу использовать соответствующее свойство транспортного средства, которое в данном случае равно vehicle.make
. Я думал сделать что-то вроде <%: Html.TextboxFor(model => model.account.aspnet_users.vehicle.make %>
.