Browse Source

插件

bjmzak
DESKTOP-G961P6V\Zhh 1 year ago
parent
commit
c4d8f375d1
  1. 12
      src/Shentun.ColumnReferencePlugIns/PlugInsBase.cs
  2. 2
      src/Shentun.ColumnReferencePlugIns/Shentun.Peis.PlugIns.csproj

12
src/Shentun.ColumnReferencePlugIns/PlugInsBase.cs

@ -73,11 +73,11 @@ namespace Shentun.Peis.PlugIns
SelfPassword = AppConfig.GetSection("App")
.GetSection("SelfPassword").Value;
//using var loggerFactory = LoggerFactory.Create(builder =>
//{
using var loggerFactory = LoggerFactory.Create(builder =>
{
//});
//Logger = loggerFactory.CreateLogger<PlugInsBase>();
});
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

2
src/Shentun.ColumnReferencePlugIns/Shentun.Peis.PlugIns.csproj

@ -8,7 +8,7 @@
<ItemGroup>
<PackageReference Include="Dapper" Version="2.1.35" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.1" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
<PackageReference Include="Npgsql" Version="6.0.2" />

Loading…
Cancel
Save