Commit e285003f by ruyun.zhang

提取数据库连接实时创建

parent 14b96f7c
......@@ -429,13 +429,9 @@ public IEnumerable<T> QueryData<T>(sys_hospitalconfig config, string execsql, pe
execsql = Regex.Replace(execsql, item.Key, item.Value, RegexOptions.IgnoreCase);
}
IDbConnection connection = null;
using IDbConnection connection = ConnectionBuilder.Create((DatabaseType)config.DataBaseType, config.DbSource, config.DbName, config.DbUser, config.DbPassword);
try
{
if (!pools.ContainsKey(config.Id))
pools.Add(config.Id, ConnectionBuilder.Create((DatabaseType)config.DataBaseType, config.DbSource, config.DbName, config.DbUser, config.DbPassword));
connection = pools[config.Id];
if (connection == null) return Enumerable.Empty<T>();
if (connection.State != ConnectionState.Open)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment