ASP.NET MVC - модель Linq to Entities как ViewModel - это хорошая практика? [закрыто]

Быстрые вопросы действительно.

В настоящее время я строю сайт, используя asp.net MVC и структуру сущностей. У меня есть несколько репозиториев, которые возвращают сущности или списки сущностей. Я обнаружил, что на большинстве моих страниц мне приходится извлекать данные из множества связанных таблиц. Это нормально, пока я загружаю связанные сущности, используя «include» в моих запросах - но так ли это хорошая практика?

Было бы лучше создать пользовательский объект модели представления, который содержит только те биты информации, которые мне нужны, или нет ничего «неправильного» в вытягивании графа объекта, который, возможно, имеет 5–6 таблиц глубиной, просто чтобы отобразить то, что вам нужно в вашем представлении ?

Извиняюсь, если этот вопрос не имеет большого смысла. Я, возможно, в корне неправильно понял, как модель должна использоваться здесь :)

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос