Thanks Oskar for your reply. You've made your point.

David

On Sep 16, 1:49 pm, Oskar Berggren <[email protected]> wrote:
> The event handlers are just a mechanism. The underlying idea is that:
>
> a) all applications need to decide on a strategy for handling the
> NHibernate session (and transactions).
> b for many applications it makes sense to divide the work into "units of 
> work".
> c) for web applications there is in most cases already a clearly
> defined unit of work, namely one request to the web server.
> d) session and transaction handling is a cross cutting concern - it
> would be beneficial to avoid spreading OpenSession() et.al throughout
> the code.
>
> so the conclusion is, that for asp.net applications, it is for many
> applications a nice solution to open/close the ISession in
> Application_BeginRequest/EndRequest, or with a dedicated HTTP module.
>
> You could also try searching the list archives for many discussions on
> this topic.
>
> /Oskar
>
> 2010/9/16 DavidOs <[email protected]>:
>
>
>
> > Hi,
>
> > Thanks for this group !
>
> > I 'm new in Nhibernate and I want to ask about asp.net.
> > I found few articles about it, not much, and they are talking about
> > the need to use Http module events
> > to create ISession for each request. I don't understand why I need to
> > do it, I created a web application and configure just the web.config
> > to Nhibernate and it works fine on my local machine.
>
> >http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx
> >http://nhforge.org/blogs/nhibernate/archive/2010/07/11/nhibernate-boo...
>
> > Can someone explain me why it's so important to use those events
> > handlers.
>
> > Thanks,
>
> > David
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "nhusers" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/nhusers?hl=en.- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to