5.x 如何动态切库查询(mysql 同一服务器上多数据库) 返回
SqlSugar
老数据
7
2443
悬赏:5 飞吻
autofac实现注入db 对象,一个方法里分别要查多个数据库数据,如何动态实现切库?
现在autofac实现注入dbClient对象
private readonly SqlSugarClient _dbClient;
public SugarRepository(SqlSugarClient dbClient) : base(dbClient)
{
_dbClient = dbClient;
}
如何对_dbClient 动态切库查询?
热忱回答(7)
-
fate stay night VIP0
2019/5/280 回复 -
'猫猫Z VIP0
2019/5/28我想切换同一台服务器mysql 的数据库,不是切换不同类型的数据库
如 有台服务器上的mysql 数据库有10个分别是
db01
db02
db03
........
用你上面的方法变得很麻烦,并且class ConnectionConfig 里没有个数据库名的属性,想过滤出对应数据库也很麻烦,求解决方案

假如加了DBname来过滤出想要的connectionconfig 来切换也不方便,要建10个ConnectionConfig,日后可能还有增加,
0 回复 -
fate stay night VIP0
2019/5/28可以用configId
0 回复 -
fate stay night VIP0
2019/5/28ConfigId自个创建
0 回复 -
'猫猫Z VIP0
2019/5/29
0 回复 -
'猫猫Z VIP0
2019/5/29@'猫猫Z:看错了,看成decimal ,请忽略
0 回复 -
'猫猫Z VIP0
2019/5/29configId 可以解决, THX
0 回复