- 完善 人大金仓、Firebird AdoNet 扩展方法;

This commit is contained in:
2881099 2020-12-07 07:28:16 +08:00
parent acae55ab21
commit 21d597be09

View File

@ -50,6 +50,14 @@ namespace FreeSql
providerType = Type.GetType("FreeSql.ShenTong.ShenTongProvider`1,FreeSql.Provider.ShenTong")?.MakeGenericType(connType); providerType = Type.GetType("FreeSql.ShenTong.ShenTongProvider`1,FreeSql.Provider.ShenTong")?.MakeGenericType(connType);
if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包FreeSql.Provider.ShenTong.dll可前往 nuget 下载"); if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包FreeSql.Provider.ShenTong.dll可前往 nuget 下载");
break; break;
case "KdbndpConnection":
providerType = Type.GetType("FreeSql.KingbaseES.KingbaseESProvider`1,FreeSql.Provider.KingbaseES")?.MakeGenericType(connType);
if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包FreeSql.Provider.KingbaseES.dll可前往 nuget 下载");
break;
case "FbConnection":
providerType = Type.GetType("FreeSql.Firebird.FirebirdProvider`1,FreeSql.Provider.Firebird")?.MakeGenericType(connType);
if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包FreeSql.Provider.Firebird.dll可前往 nuget 下载");
break;
default: default:
throw new Exception("未实现"); throw new Exception("未实现");
} }