0
我正在尝试使用nHibernate和Castle,并根据存储在另一个数据库中的连接字符串建立到一个数据库的连接。有没有办法动态改变SessionManager的连接字符串?动态更改SessionManger的连接字符串,而不使用factoryalias
我正在尝试使用nHibernate和Castle,并根据存储在另一个数据库中的连接字符串建立到一个数据库的连接。有没有办法动态改变SessionManager的连接字符串?动态更改SessionManger的连接字符串,而不使用factoryalias
connectionstring被烘焙到sessionfactory中。我怀疑你可以改变它。您可以创建一个轻量级工厂来获取连接字符串,或者直接使用ADO.NET,然后构建真正的工厂。