Это плохая практика иметь ViewModel со свойством, набранным как другая ViewModel в ASP.NET MVC

Будет ли считаться плохой практикой иметь модель представления, которая имеет свойство другой модели представления? ... как в:

public class PersonViewModel
{
     public PersonJobViewModel Peron { get; set;}
     //other properties here...
}

РЕДАКТИРОВАТЬ

Еще немного о моей конкретной ситуации :

У меня есть модель представления, которая в настоящее время содержит 2 класса предметной области. Я передаю эту модель представления представлению, которое загружает 2 частичных представления (по одному для каждого класса предметной области в модели представления)

Таким образом, я передаю чистые модели предметной области непосредственно в частичные представления.

Я думаю, что я могу создать модель представления для каждой модели предметной области, которая переходит к частям ... и затем обернуть эти 2 модели в другую модель представления, которая будет передана моему родителю ...

или есть лучшая как это сделать?

8
задан podiluska 7 August 2017 в 19:50
поделиться