Я думаю, что эта проблема распространена в веб-приложениях с моделью среднего размера.
Допустим, у меня есть класс SportCenter, содержащий список BasketballField, когда
показывает бронирование или свойства BasketballField, которые я все еще хочу показать
Немного информации о Спортивном Центре, которому он принадлежит.
Я использую ASP.Net MVC и nHibernate для слоя данных, поэтому мой вопрос:
стоит ли делать загрузку nHibernate целым экземпляром SportCenter (на самом деле
содержащиеся коллекции загружаются лениво, но класс "тяжелый") вместе
с моим BasketballField и его информацией, чтобы показать только несколько полей
Sportcenter
С другой стороны, построение очень хорошо настроенных запросов в HQL возвращает меня к старому
Классические дни ASP с выполненными вручную SQL-запросами ...
Какую лучшую практику предложить?
Спасибо вам всем, Питер.