У меня есть объект базы данных с именем Area
. В моей Create
модели у меня есть следующий код:
public Entities.Entities.Area Area { get; set; }
и затем, на мой взгляд, у меня есть вход для каждого из свойств в Area
.
@Html.TextBoxFor(x => x.Area.Name)
Когда я сохраняю форму, объект Area
возвращается как нулевой. Но когда я изменяю имя объекта Area
в моей модели Create
и обновляю ссылки в представлении, оно затем сохраняется.
public Entities.Entities.Area AreaDetail { get; set; }
@Html.TextBoxFor(x => x.AreaDetail.Name)
Почему привязка не срабатывает, когда объект Area был просто назван Area? Это как-то связано с MVC Area? Если так, как это испортит привязки?