在不使用工厂的情况下动态更改SessionManger的连接字符串

时间:2012-03-16 14:17:28

标签: c# .net nhibernate castle

我正在尝试使用nHibernate和Castle,并根据存储在另一个数据库中的连接字符串建立与一个数据库的连接。有没有办法动态更改SessionManager的连接字符串?

1 个答案:

答案 0 :(得分:0)

connectionstring被烘焙到sessionfactory中。我怀疑你可以改变它。您可以创建一个轻量级工厂来获取连接字符串,或者直接使用ADO.NET,然后构建真正的工厂。