Puedes hacer: 1.- Colocar directamente la cadena de conexion en el hibernate.cfg y ocultar el archivo para que no se visible por el browser http://stackoverflow.com/questions/3905367/how-do-i-secure-my-hibernate-cfg-xml-file-nhibernate
2.- Mover toda la configuración del hibernate.cfg al app/web config. http://www.myrocode.com/post/2010/11/18/NHIBERNATE-include-hibernatecfgxml-in-WebConfig.aspx 3.- En el Code cuando hagas el BuildSessionFactory() , puedes asignarle la cadena de conexión: configure.DataBaseIntegration(db => > { > db.Dialect<MsSql2005Dialect>(); > db.Driver<SqlClientDriver>(); > db.KeywordsAutoImport = Hbm2DDLKeyWords.AutoQuote; > db.ConnectionString = > ConfigurationManager.ConnectionStrings["default"].ConnectionString; > db.LogSqlInConsole = true; > db.HqlToSqlSubstitutions = "true 1, false 0, yes 'Y', no > 'N'"; > }); Saludos desde Lima , Perú. PS: Ninguna opción incluye eliminar el app.config El 13 de mayo de 2011 15:13, Augusto Ferriz <[email protected]>escribió: > entonces mi bronca esta en el archivo app.config > en esta linea > > <property name="connection.connection_string_name"> > db > </property> > > que podria hacer... eliminar el app.config y dejar todo escrito directo en > el archivo de hibernate.cfg.xml??? > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
