Below are two tests we did against the same code running on top NH 1.2 + .NET 2.0 and NH 1.2.1 + .NET 2.0.
Executing the code with NH 1.2 takes +- 2 seconds against +- 17 seconds using NH 1.2.1.
The profiling results for NH 1.2
and for NH 1.2.1
Looking at the profiling results we notice that the method DoQueryAndInitializeNonLazyCollections is where the story begins.
We have not made any modifications to the code, just created a branch in SVN and switched from NH 1.2 to NH 1.2.1.
Somebody there have a clue about what's going on?[/img]