如何设置/更改为第二个数据库连接Nhibernate C#

时间:2018-11-26 21:25:45

标签: c# asp.net-mvc nhibernate

我在webconfig中有2个数据库配置,db1和bd2。 默认情况下,“会话Nhibernate以db1开头”,但是在这一部分中我需要使用db2。

如何在会话中切换或更改db1到db2的连接?

public IList<RespuestaOrdenMagic> ProcesarEnvioMAGIC_EC()
    {
        try
        {
            var sqlText = "EXEC [dbo].[INV_RESPUESTASMAGIC_EC]";

            var query = Session.CreateSQLQuery(sqlText);

            return query.SetResultTransformer(Transformers.AliasToBean(typeof(RespuestaOrdenMagic))).List<RespuestaOrdenMagic>();
        }
        catch (Exception ex)
        {
            throw new Exception("Error en [INV_RESPUESTASMAGIC_EC]" + ex.Message, ex);
        }
    }

非常感谢

0 个答案:

没有答案