Когда мы должны использовать нетерпеливую загрузку в NHibernate?Что это такое? - PullRequest
0 голосов
/ 07 июня 2010

Когда мы должны использовать готовую загрузку в NHibernate? Что это за использование?

Ответы [ 2 ]

1 голос
/ 07 июня 2010

Может быть, эта презентация Уди поможет вам решить.

http://www.infoq.com/presentations/Making-Roles-Explicit-Udi-Dahan

1 голос
/ 07 июня 2010

Одно из применений - когда вы кэшируете или сохраняете граф объектов (например, в ASP.NET Cache).Если вы не сохраните весь график, вам будет не хватать информации об отдельном объекте.Конечно, вы можете присоединять объекты, но в любом случае это, вероятно, будет новый обходной путь к базе данных.

Если вы не хотите загружать свои коллекции, вам нужно будет дотронуться до каждого из них, чтобы вызвать отложенную выборку,В этих случаях очень полезна активная выборка.

...