NHibernate 配置连接字符串信息

emp*_*mpo 0 nhibernate connection-string

存储连接字符串信息的最佳方式是什么?

我不想只将数据库密码存储在 NHib.config 文件中。

Mic*_*dox 5

对密码和/或连接字符串使用加密,并将加密的密码/连接字符串存储在某种配置文件中。然后在解密后使用我的答案将连接字符串值添加到 NHibernate 配置对象中:

如何将应用程序设置加载到 NHibernate.Cfg.Configuration 对象?

喜欢:

nHibernateConfiguration.SetProperty( 
  NHibernate.Cfg.Environment.ConnectionString,
  Util.Decrypt(encryptedConnectionString)); 
Run Code Online (Sandbox Code Playgroud)