无法获取服务器的库名 返回

SqlSugar 老数据
11 864

image.png

热忱回答11

  • fate sta fate sta VIP0
    2022/12/14

    没看懂

    0 回复
  • fate sta fate sta VIP0
    2022/12/14

    一个一个问吧 

    0 回复
  • 大微 大微 VIP0
    2022/12/15

    @fate sta:这就是一个问题,就是

    我在一个方法里定义两个服务器链接(链接A和链接B),用changeconnection选要用哪个数据库

    我想获取链接B库里的所有表,但是获取出来的全是链接A库里的

    0 回复
  • fate sta fate sta VIP0
    2022/12/15


    你先不封装按我的例子写就行了 ,childA就是操作A


    //主db

    var db = new SqlSugarClient(new List<ConnectionConfig>()

    {

     new ConnectionConfig(){ConfigId="A",DbType=DbType.SqlServer,ConnectionString=..,IsAutoCloseConnection=true},

     new ConnectionConfig(){ConfigId="B",DbType=DbType.MySql,ConnectionString=..,IsAutoCloseConnection=true  },

     new ConnectionConfig(){ConfigId="C",DbType=DbType.MySql,ConnectionString=..,IsAutoCloseConnection=true  }

    });

     

    //获取子Db

    var childA=db.GetConnection("A");

    var childB=db.GetConnection("B");


    0 回复
  • fate sta fate sta VIP0
    2022/12/15

    用例没问题了你在封装 ,提取

    0 回复
  • 大微 大微 VIP0
    2022/12/16

    @fate sta:是这个问题

    1671151244475.jpg

    0 回复
  • fate sta fate sta VIP0
    2022/12/16

    db.GetConnetion("xxx").DbMain.GetDatabaseList()

    0 回复
  • 大微 大微 VIP0
    2022/12/16

    @fate sta

    GetDataBaseList()

    不加参数的话会提示

     末提供与“IDbMaintenance,GetDataBaseList(SglSugarClient)"的必需形参"db"对应的实参


    0 回复
  • 大微 大微 VIP0
    2022/12/17

    @fate sta

    GetDataBaseList()

    不加参数的话会提示

     末提供与“IDbMaintenance,GetDataBaseList(SglSugarClient)"的必需形参"db"对应的实参



    0 回复
  • fate sta fate sta VIP0
    2022/12/17

    下个版本去掉

    0 回复
  • 大微 大微 VIP0
    2022/12/17

    @fate sta:好嘞


    0 回复