On 7 dic, 13:49, José F. Romaniello <
jfromanie...@gmail.com> wrote:
> Lo primero es recordarte que lo que has llamado BaseNegocio<T> parece un
> Dao<T>.. Responde a este patrón.
> Lo segundo es decirte que nhibernate tiene manejo contextuales de la
> sessión, por lo tanto lo que sabemos hacer es inyectar en el constructor del
> Dao, ISessionFactory. Recordar que la configuración, y el build de la
> session factory debería hacerse una sola vez al inicio.
>
> Al inyectar ISessionFactory se le puede pedir a este objeto
> GetCurrentSession(), y sobre esa sesión hacer las operaciónes que vos decís.
> De esta manera el dao queda agnostico a donde lo uses, y al manejo
> contextual que utilices.
>
> Para un proyecto web lo que todo el mundo usa es session-per-request, sobre