Hola Como aplico esta configuración de archivo, es mas va en el appConfig???
<?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> <configSections> <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" /> </configSections> <!-- Add this element --> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory> <property name="dialect">NHibernate.Dialect.PostgreSQL82Dialect</property> <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property> <property name="connection.connection_string">Server=127.0.0.1;Port=5432;User Id=postgres;Password=123;Database=Prueba;</property> <property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property> <mapping assembly="QuickStart" /> </session-factory> </hibernate-configuration> </configuration> Tengo esta conexion en una clase como debería de ser para aplicar esta configuración. using FluentNHibernate.Cfg; using FluentNHibernate.Cfg.Db; using NHibernate; namespace SoftVill.Repositorios { public class FluentSesionFactory { private static string ConnectionString = "Server=127.0.0.1;Port=5432;User Id=postgres;Password=123;Database=Prueba;"; private static ISessionFactory session; public static ISessionFactory CrearSession() { if (session != null) return session; IPersistenceConfigurer configDB = PostgreSQLConfiguration.PostgreSQL82.ConnectionString(ConnectionString); var configMap = Fluently.Configure().Database(configDB).Mappings( c => c.FluentMappings.AddFromAssemblyOf<Mapping.UsuarioMap>()); session = configMap.BuildSessionFactory(); return session; } public static ISession AbrirSession() { return CrearSession().OpenSession(); } } } No puedo conectarme a la base de datos Postgresql -- -- Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano@googlegroups.com Para más, visite: http://groups.google.com/group/NHibernate-Hispano --- Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nhibernate-hispano+unsubscr...@googlegroups.com. Para obtener más opciones, visita https://groups.google.com/d/optout.