Будет ли считаться плохой практикой иметь модель представления, которая имеет свойство другой модели представления? ... как в:
public class PersonViewModel
{
public PersonJobViewModel Peron { get; set;}
//other properties here...
}
РЕДАКТИРОВАТЬ
Еще немного о моей конкретной ситуации :
У меня есть модель представления, которая в настоящее время содержит 2 класса предметной области. Я передаю эту модель представления представлению, которое загружает 2 частичных представления (по одному для каждого класса предметной области в модели представления)
Таким образом, я передаю чистые модели предметной области непосредственно в частичные представления.
Я думаю, что я могу создать модель представления для каждой модели предметной области, которая переходит к частям ... и затем обернуть эти 2 модели в другую модель представления, которая будет передана моему родителю ...
или есть лучшая как это сделать?