ningshuxia
2025-04-16 a67da735b33be01b24845ce03ae7551cf55ddbbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// See https://aka.ms/new-console-template for more information
using System.Reflection;
 
Console.WriteLine("是否初始化数据库?(y)");
var str = Console.ReadLine();
if (str != "y")
    return;
 
 
IStation.Settings.ParasHelper.DataBase.SQLite.AnalysisConnectString ="DataSource="+ IStation.Settings.ParasHelper.LocalFile.DataFolderDirectory+ "\\analysis.db";
//IStation.Settings.ParasHelper.DataBase.SQLite.ScheduleConnectString = "DataSource=" + IStation.Settings.ParasHelper.LocalFile.DataFolderDirectory+ "\\schedule.db";
//IStation.Settings.ParasHelper.DataBase.SQLite.HydraulicConnectString = "DataSource=" + IStation.Settings.ParasHelper.LocalFile.DataFolderDirectory+ "\\hydraulic.db";
//IStation.Settings.ParasHelper.DataBase.SQLite.MonitorConnectString = "DataSource=" + IStation.Settings.ParasHelper.LocalFile.DataFolderDirectory+ "\\monitor.db";
IStation.Settings.ParasHelper.Save();
 
//第一步
IStation.InitialHelper.InitAllDB(); 
Console.WriteLine("InitDb is ok");
  
//第二步
var station = new IStation.Service.Station().Get(); 
var all_pump_list = new List<IStation.Model.Pump>();
all_pump_list.AddRange(station.Station1);
all_pump_list.AddRange(station.Station2);
 
var helper = new IStation.Service.AnalysisHelper();
helper.AnalysisNew(all_pump_list, ana_factor_list); 
helper.AnalysisParameter(all_pump_list);
Console.WriteLine("Analysis is ok");
 
 
 
Console.WriteLine("OK"); 
Console.ReadKey();