Я использую NHibernate в своем веб-приложении, и он сопоставлен с моей базой данных.У меня есть модель, что-то вроде этого:
public class Company {
public virtual string Name { get; set; }
public virtual IList<Employee> Employeers { get; set; }
}
public class Employee {
public virtual string Name { get; set; }
public virtual DateTime Birthday { get; set; }
/* other properties */
public virtual Company Company { get; set; }
}
PS: это не настоящая модель, но она работает для моих образцов / сомнений ...
Я использую HQL для получения своих объектови я хотел бы знать, если есть какой-либо способ:
1) Получить объект компании и заполнить коллекцию сотрудников 10 лучших сотрудников, упорядоченных по дням рождения?
2) Есть ли способ, когда коллекция заполнена, заполнить только некоторые поля, такие как Имя и День рождения?У меня есть много свойств, которые я не буду использовать в моем представлении.Я могу создать DTO для этого, но я не знаю, как это сделать!
Спасибо