Ленивые свойства и нетерпеливые запросы NHibernate 3

Я использую NHibernate 3.0.0 и ленивые свойства новой функции. Однако в некоторых запросах я хочу с готовностью загружать свойства, и я хотел бы, чтобы запрос приводил к экземплярам сущностей без прокси. Я также предпочитаю использовать поставщика LINQ или QueryOver. Итак, у меня есть два вопроса, связанных с этим:

  1. Я знаю, что нетерпеливая загрузка свойства могут быть достигнуты в HQL с "получить все свойства", но можно сделать то же самое с Поставщик LINQ или QueryOver?
  2. Если я выполняю запрос HQL с «выборкой всех свойств», сущности в результате действительно загружаются с нетерпением, но они по-прежнему проксируются. Есть ли способ избежать этого?

Ура

7
задан Yhrn 28 January 2011 в 08:47
поделиться