Browse Source

插件

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

14
src/Shentun.ColumnReferencePlugIns/PlugInsBase.cs

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

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

@ -8,7 +8,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Dapper" Version="2.1.35" /> <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" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" /> <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
<PackageReference Include="Npgsql" Version="6.0.2" /> <PackageReference Include="Npgsql" Version="6.0.2" />

Loading…
Cancel
Save