Привет, я новичок в MVC3 и EF 4.1 и пытаюсь создать структуру, в которой моя ViewModel содержит плоское представление вложенного набора объектов. Мне интересно, обрабатывает ли EF 4.1 этот сценарий. Я немного почитал и даже не могу найти терминологию для поиска. По сути, я хотел бы создать ViewModel на основе частей разных моделей доменов. что-то вроде этого - мой вложенный набор моделей, а внизу - мой желаемый ViewModel:
class ModelA
property one
property two
property three
class ModelB
property eh
property be
property cee
property ModelC modC
class ModelC
property une
property deux
property trois
property ModelD modD
class ModelD
property x
property y
property z
class ShowStuffViewModel
property one
property two
property be
property trois
property y
property z
Я продолжаю думать, что у меня неверная концепция, но в конечном итоге я бы хотел иметь возможность автоматически отображать свойство через таблицу, вложенную из моей ViewModel, просто с помощью соглашения об именовании, независимо от того, на каком уровне оно находится. Я считаю, что мне не нужно носить с собой большой набор объектов, когда мне нужно всего лишь несколько точек данных от каждого. Я также хотел бы сделать вызов LINQ для заполнения свойств ViewModel, запросив две базовые модели ModelA и ModelB, а затем присвоить значения непосредственно ViewModel.
Прошу прощения за новые подробности здесь, так как я только начинаю свое путешествие в ООП MVC и т. Д., И любая помощь или руководство очень ценятся!
ура!