DbScoped.SugarScope.BeginTran()方法会自动检测每个数据库连接?? 返回

SqlSugar 沟通中
4 241
   var sqlserverdb=DbScoped.SugarScope.GetConnection("2");
       
        DbScoped.SugarScope.BeginTran();//事务用父级对象
  
         
        mysqldb.Insertable(data).ExecuteCommand();  //操作数据库用子db
        sqlserverdb.Insertable(data).ExecuteCommand();    
  
        DbScoped.SugarScope.CommitTran();

我使用多租户数据库事务的时候,比如有2个数据库连接。。我故意把第2个数据库的连接字符串密码改成错误的。我只使用数据库1 ,进行事务操作。直接报错说数据库2字符串有误。。。后台逻辑是都检测每个数据库连接的正确性吗?其实,我只使用数据库1哎。。是不是,只要多库,就需要写正确他们的连接字符串啊。

热忱回答4