Почему моя viewModel не наследуется? У меня есть следующие viewModels:
public class BaseViewModel {
public BaseViewModel() {
Location = new Location { };
}
public Location Location { get; set; }
}
public class EditViewModel : BaseViewModel {
public Book Book { get; set; }
}
В моем контроллере:
var viewModel = new EditViewModel
{
Book = new Book { Test = "ABC" },
Location = { City = "AAA" }
};
Когда я проверяю, как выглядит viewModel, я обнаруживаю, что он не содержит класс местоположения, хотя мое представление наследуется от BaseViewModel. Может кто-нибудь понять, почему это так. Как я могу убедиться, что представление содержит Location?