|
@@ -1,10 +1,13 @@
|
|
using System.Reflection;
|
|
using System.Reflection;
|
|
|
|
+using DAL;
|
|
using HZY.Framework.DependencyInjection;
|
|
using HZY.Framework.DependencyInjection;
|
|
using Microsoft.Extensions.Configuration;
|
|
using Microsoft.Extensions.Configuration;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Logging;
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
+using Model;
|
|
using NLog;
|
|
using NLog;
|
|
using NLog.Extensions.Logging;
|
|
using NLog.Extensions.Logging;
|
|
|
|
+using SqlSugar;
|
|
|
|
|
|
namespace Scada
|
|
namespace Scada
|
|
{
|
|
{
|
|
@@ -24,8 +27,14 @@ namespace Scada
|
|
|
|
|
|
var serviceProvider = services.BuildServiceProvider();
|
|
var serviceProvider = services.BuildServiceProvider();
|
|
Globals.ServiceProvider = serviceProvider;
|
|
Globals.ServiceProvider = serviceProvider;
|
|
|
|
+
|
|
var frmMain = serviceProvider.GetRequiredService<FormMain>();
|
|
var frmMain = serviceProvider.GetRequiredService<FormMain>();
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ var db = serviceProvider.GetRequiredService<ISqlSugarClient>();
|
|
|
|
+
|
|
|
|
+ db.CodeFirst.SetStringDefaultLength(200)
|
|
|
|
+.InitTables(typeof(AuthEntity),typeof(DataEntity), typeof(RecipeEntity), typeof(UserEntity));
|
|
|
|
+
|
|
Application.Run(frmMain);
|
|
Application.Run(frmMain);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -50,6 +59,11 @@ namespace Scada
|
|
loggerBuilder.AddNLog();
|
|
loggerBuilder.AddNLog();
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ DbType dbType = Enum.Parse<DbType>(configuration["DbContexts:DbType"]);
|
|
|
|
+ string connnectString = configuration[$"DbContexts:{dbType}:ConnectionString"];
|
|
|
|
+
|
|
|
|
+ services.AddSqlSugarSetup(dbType, connnectString);
|
|
|
|
+
|
|
//»ñÈ¡NLogÅäÖÃÐÅÏ¢
|
|
//»ñÈ¡NLogÅäÖÃÐÅÏ¢
|
|
var nlogConifg = configuration.GetSection("NLog");
|
|
var nlogConifg = configuration.GetSection("NLog");
|
|
|
|
|