namespace IStation.Test.Init { internal class Program { static void Main(string[] args) { //第一步 IStation.ConfigHelper.DeleteDataBase(Settings.ParasHelper.DataBase.SQLite.AnalysisConnectString); IStation.ConfigHelper.DeleteDataBase(Settings.ParasHelper.DataBase.SQLite.ScheduleConnectString); IStation.ConfigHelper.DeleteDataBase(Settings.ParasHelper.DataBase.SQLite.HydraulicConnectString); IStation.ConfigHelper.InitAnalysisDB(); IStation.ConfigHelper.InitScheduleDB(); IStation.ConfigHelper.InitHydraulicDB(); Console.WriteLine("InitDb is ok"); //第二步 AnalysisFactorHelper.Ana(); Console.WriteLine("AnalysisFactor is ok"); //第三步 var station = new IStation.Service.Station().Get(); var helper = new IStation.Algorithm.AnalysisHelper(); helper.AnalysisCombine(station.Station1); helper.AnalysisCombine(station.Station2); helper.AnalysisConclusion(); Console.WriteLine("Analysis is ok"); //第四步 var bol = AnalysisDeviationHelper.Ana(); Console.WriteLine($"AnalysisDeviation {bol.ToString()}"); Console.WriteLine("ok"); Console.ReadKey(); } } }