chore: 初始化东安动力外部数据接口工程

This commit is contained in:
yexingqiang
2026-05-29 13:57:08 +08:00
commit aa6841144a
201 changed files with 14427 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DatabaseClient
{
public class DBClientFactory
{
DatabaseFactory factory;
public DBClientFactory(string dbTypeStr)
{
switch (dbTypeStr.ToLower())
{
case "mysql":
{
factory = new MysqlDatabaseFactory();
break;
}
case "sqlite":
{
factory = new SqliteDatabaseFactory();
break;
}
case "mssql":
{
factory = new MssqlDatabaseFactory();
break;
}
default:
{
factory = new MysqlDatabaseFactory();
break;
}
}
}
public DBClient Create()
{
return factory.Create();
}
}
}