mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-18 17:48:11 +08:00
Add db.IsAnyConnection
This commit is contained in:
@@ -20,6 +20,7 @@ namespace SqlSugar
|
||||
Task<DbResult<T>> UseTranAsync<T>(Func<T> action, Action<Exception> errorCallBack = null);
|
||||
void AddConnection(ConnectionConfig connection);
|
||||
SqlSugarProvider GetConnection(dynamic configId);
|
||||
bool IsAnyConnection(dynamic configId);
|
||||
|
||||
void Close();
|
||||
void Open();
|
||||
|
@@ -610,6 +610,13 @@ namespace SqlSugar
|
||||
}
|
||||
return db.Context;
|
||||
}
|
||||
public bool IsAnyConnection(dynamic configId)
|
||||
{
|
||||
InitTenant();
|
||||
var db = this._AllClients.FirstOrDefault(it => Convert.ToString(it.ConnectionConfig.ConfigId) == Convert.ToString(configId));
|
||||
return db != null;
|
||||
|
||||
}
|
||||
public void ChangeDatabase(dynamic configId)
|
||||
{
|
||||
configId =Convert.ToString(configId);
|
||||
|
@@ -671,5 +671,10 @@ namespace SqlSugar
|
||||
{
|
||||
return ScopedContext.UseTranAsync(action, errorCallBack);
|
||||
}
|
||||
|
||||
public bool IsAnyConnection(dynamic configId)
|
||||
{
|
||||
return ScopedContext.IsAnyConnection(configId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user