2011-05-22 2 views
1

У меня в основном есть модель, которая состоит из другой модели, которая является базовым классом с 2 подклассами. Как я буду использовать это на мой взгляд. Очевидно, что основная модель будет передана в представление; как бы я применил подмодуль к одному из его подклассовых классов? Ниже приведен пример того, что я имею в виду. На мой взгляд, у меня будет TransporationModel. Скажем, мы собираем данные для этой модели из формы, и текущая форма получает детали для автомобиля типа автомобиля. При отправке формы, как я должен отнести автомобиль к его базовому типу автомобиля?Наследование поддерживается во взглядах?

public class TransaportationModel 
{ 
    public VehicleModle vehicle { get; set; } 
    ...other fields 
} 

Большое спасибо, Джеймс

ответ

0
Car car = new Car { /*Properties*/ }; 
Vehicle vehicle = (car as Vehicle); 

Материал из Википедии: «Модель управляет поведением и данными домена приложения, отвечает на запросы о предоставлении информации о своем состоянии (обычно с точки зрения) , и реагирует на инструкции по изменению состояния (обычно от контроллера). В управляемых событиями системах модель уведомляет наблюдателей (обычно представления), когда информация изменяется, чтобы они могли реагировать ».

Это означает, что отдельные классы, которые управляют вашими данными, не являются «моделями». Все эти классы вместе создают модель. Вы должны больше смотреть в шаблон MVC и думать об объектах.

Смежные вопросы