Hola Pedro, Creo que tendrías más y mejores respuestas en algún foro de FluentNH. Por lo que he visto, pocos en este grupo saben algo sobre esa herramienta.
Por otro lado, en términos mas subjetivos, me cuesta entender el planteo del problema y tus preguntas por el uso (o no uso) que haces de signos de puntuación y la aparente falta de algunos conectores. ---------------------------------- Carlos Peix 2014-07-26 21:28 GMT-03:00 Pedro Avila <[email protected]>: > 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: > [email protected] > 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 > [email protected]. > Para acceder a más opciones, visita https://groups.google.com/d/optout. > -- -- Para escribir al Grupo, hágalo a esta dirección: [email protected] 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 [email protected]. Para obtener más opciones, visita https://groups.google.com/d/optout.
