mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 02:32:50 +08:00
- 优化 DM/KDB/ST 默认使用 ado.net 连接池;
This commit is contained in:
parent
d889582f4c
commit
0c7d438f06
@ -312,16 +312,19 @@ namespace FreeSql
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case DataType.Dameng:
|
case DataType.Dameng:
|
||||||
|
if (_isAdoConnectionPool == null) _isAdoConnectionPool = true;
|
||||||
type = Type.GetType("FreeSql.Dameng.DamengProvider`1,FreeSql.Provider.Dameng")?.MakeGenericType(typeof(TMark));
|
type = Type.GetType("FreeSql.Dameng.DamengProvider`1,FreeSql.Provider.Dameng")?.MakeGenericType(typeof(TMark));
|
||||||
if (type == null) throwNotFind("FreeSql.Provider.Dameng.dll", "FreeSql.Dameng.DamengProvider<>");
|
if (type == null) throwNotFind("FreeSql.Provider.Dameng.dll", "FreeSql.Dameng.DamengProvider<>");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DataType.ShenTong:
|
case DataType.ShenTong:
|
||||||
|
if (_isAdoConnectionPool == null) _isAdoConnectionPool = true;
|
||||||
type = Type.GetType("FreeSql.ShenTong.ShenTongProvider`1,FreeSql.Provider.ShenTong")?.MakeGenericType(typeof(TMark));
|
type = Type.GetType("FreeSql.ShenTong.ShenTongProvider`1,FreeSql.Provider.ShenTong")?.MakeGenericType(typeof(TMark));
|
||||||
if (type == null) throwNotFind("FreeSql.Provider.ShenTong.dll", "FreeSql.ShenTong.ShenTongProvider<>");
|
if (type == null) throwNotFind("FreeSql.Provider.ShenTong.dll", "FreeSql.ShenTong.ShenTongProvider<>");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DataType.KingbaseES:
|
case DataType.KingbaseES:
|
||||||
|
if (_isAdoConnectionPool == null) _isAdoConnectionPool = true;
|
||||||
type = Type.GetType("FreeSql.KingbaseES.KingbaseESProvider`1,FreeSql.Provider.KingbaseES")?.MakeGenericType(typeof(TMark));
|
type = Type.GetType("FreeSql.KingbaseES.KingbaseESProvider`1,FreeSql.Provider.KingbaseES")?.MakeGenericType(typeof(TMark));
|
||||||
if (type == null) throwNotFind("FreeSql.Provider.KingbaseES.dll", "FreeSql.KingbaseES.KingbaseESProvider<>");
|
if (type == null) throwNotFind("FreeSql.Provider.KingbaseES.dll", "FreeSql.KingbaseES.KingbaseESProvider<>");
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user