Quando usamos o irmão do NHibernate no mundo Java aconselha-se não utilizar o pool default do Hibernate, temos que utilizar um pool de conexões mais potente como por exemplo CP3PO ,caso contrário o Hibernate perde a conexão e temos problemas com BrokenPipe. Utilizando o NHibernate com C# temos esse mesmo problema? temos que criar um pool de conexão?