|
|
|
@ -73,11 +73,11 @@ namespace Shentun.Peis.PlugIns |
|
|
|
SelfPassword = AppConfig.GetSection("App") |
|
|
|
.GetSection("SelfPassword").Value; |
|
|
|
|
|
|
|
//using var loggerFactory = LoggerFactory.Create(builder =>
|
|
|
|
//{
|
|
|
|
|
|
|
|
//});
|
|
|
|
//Logger = loggerFactory.CreateLogger<PlugInsBase>();
|
|
|
|
using var loggerFactory = LoggerFactory.Create(builder => |
|
|
|
{ |
|
|
|
|
|
|
|
}); |
|
|
|
Logger = loggerFactory.CreateLogger<PlugInsBase>(); |
|
|
|
} |
|
|
|
public void Init(string parmValue) |
|
|
|
{ |
|
|
|
@ -128,16 +128,20 @@ namespace Shentun.Peis.PlugIns |
|
|
|
throw new ArgumentException("数据连接设置中的DbType不能为空"); |
|
|
|
} |
|
|
|
InterfaceDbType = InterfaceDbType.ToLower(); |
|
|
|
Logger.LogInformation("数据库类型:" + InterfaceDbType); |
|
|
|
if (InterfaceDbType == "sqlserver") |
|
|
|
{ |
|
|
|
Logger.LogInformation("调用sqlserver:" + InterfaceDbType); |
|
|
|
conn = new SqlConnection(InterfaceConnctionStr); |
|
|
|
} |
|
|
|
else if (InterfaceDbType == "postgres") |
|
|
|
{ |
|
|
|
Logger.LogInformation("调用postgres:" + InterfaceDbType); |
|
|
|
conn = new NpgsqlConnection(InterfaceConnctionStr); |
|
|
|
} |
|
|
|
else if (InterfaceDbType == "oracle") |
|
|
|
{ |
|
|
|
Logger.LogInformation("调用oracle:" + InterfaceDbType); |
|
|
|
conn = new OracleConnection(InterfaceConnctionStr); |
|
|
|
} |
|
|
|
else |
|
|
|
|