Skip to content

Commit 21d597b

Browse files
committed
- 完善 人大金仓、Firebird AdoNet 扩展方法;
1 parent acae55a commit 21d597b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

FreeSql/Extensions/AdoNetExtensions.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ static IFreeSql GetCrud(IDbConnection dbconn)
5050
providerType = Type.GetType("FreeSql.ShenTong.ShenTongProvider`1,FreeSql.Provider.ShenTong")?.MakeGenericType(connType);
5151
if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包:FreeSql.Provider.ShenTong.dll,可前往 nuget 下载");
5252
break;
53+
case "KdbndpConnection":
54+
providerType = Type.GetType("FreeSql.KingbaseES.KingbaseESProvider`1,FreeSql.Provider.KingbaseES")?.MakeGenericType(connType);
55+
if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包:FreeSql.Provider.KingbaseES.dll,可前往 nuget 下载");
56+
break;
57+
case "FbConnection":
58+
providerType = Type.GetType("FreeSql.Firebird.FirebirdProvider`1,FreeSql.Provider.Firebird")?.MakeGenericType(connType);
59+
if (providerType == null) throw new Exception("缺少 FreeSql 数据库实现包:FreeSql.Provider.Firebird.dll,可前往 nuget 下载");
60+
break;
5361
default:
5462
throw new Exception("未实现");
5563
}

0 commit comments

Comments
 (0)