Hola, Primero tenes que agregar el mapping de todas tus entidades a la configuración de NH. Luego creas el session factory y lo mantenes durante la vida de la aplicación.
Cada vez que necesites una session, usas el método OpenSession del session factory. Igual te recomiendo que uses alguna buena practica de manejo de sesiones como Session per Request o Conversation per Business Transaction dependiendo del tipo de aplicación que estas desarrollando. Saludos Mario Dal Lago El día martes, 25 de marzo de 2014 0:03, Pedro Avila <[email protected]> escribió: Hola lo que quiero hacer es crear una factoria de sessiones pero veo que siempre se le asigna una entidad de negocio como en mi caso User, es la primera vez que uso NHibernate. persistenceModel.AddMappingsFr omAssembly(typeof(User).Assemb ly); El lunes, 24 de marzo de 2014 06:44:37 UTC-5, Pedro Avila escribió: Hola estoy trabajando con VS 2012, NHibernate. Quiero crear mi clase Session y lo estoy haciendo de esta manera. > > > >publicclassSessionNHibernate{publicstaticISessionFactoryCreateSessionFactory(){varFluentConfig=MsSqlConfiguration.MsSql2012.ConnectionString.FromAppSetti > ng("default");PersistenceModelpersistenceModel >=newPersistenceModel();persistenceModel.AddMappingsFr >omAssembly(typeof(User).Assemb >ly);ConfigurationNHConfig=newConfiguration().AddProperties(FluentConfig.To >Properties());==>Nolo reconoce ToPropertiespersistenceModel.Configure(NHC >onfig);returnNHConfig.BuildSessionFactory() ;}}} >Como poder crear sessiones? pero que no este poniendo en type of(La clase a >trabajar) > -- -- 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.
