Можно ли настроить NHibernate во время выполнения установки техники загрузки (нетерпеливый / ленивый) для коллекции - PullRequest
1 голос

Ответы [ 2 ]

1 голос
/ 20 февраля 2010

Вы можете динамически изменять режим выборки для запроса.

IList cats = sess.CreateCriteria(typeof(Cat))
    .Add( Expression.Like("Name", "Fritz%") )
    .SetFetchMode("Mate", FetchMode.Eager)
    .SetFetchMode("Kittens", FetchMode.Eager)
    .List();

См. Раздел 12.5 документации .

1 голос
/ 20 февраля 2010

Для запросов - да:)

...