using IStation.BLL; using System.Collections.Generic; using System.Linq; namespace IStation.DataProvider { /// /// 泵站 数据生成器 /// public class FileConvert { /// /// 转换 /// public static void ConvertDb() { var EquipmentList = new Equipment().GetAll(); if (EquipmentList != null && EquipmentList.Any()) { new DAL.Equipment().Inserts(EquipmentList); } var EquipmentGroupList = new EquipmentGroup().GetAll(); if (EquipmentGroupList != null && EquipmentGroupList.Any()) { new DAL.EquipmentGroup().Inserts(EquipmentGroupList); } var EquipmentMonitorMappingList = new EquipmentMonitorMapping().GetAll(); if (EquipmentMonitorMappingList != null && EquipmentMonitorMappingList.Any()) { new DAL.EquipmentMonitorMapping().Inserts(EquipmentMonitorMappingList); } /* var MonitorDataSourcesList = new MonitorDataSources().GetAll(); if (MonitorDataSourcesList != null && MonitorDataSourcesList.Any()) { new DAL.MonitorDataSources().Inserts(MonitorDataSourcesList); }*/ var MonitorPointList = new MonitorPoint().GetAll(); if (MonitorPointList != null && MonitorPointList.Any()) { new DAL.MonitorPoint().Inserts(MonitorPointList); } var MonitorPointGroupList = new MonitorPointGroup().GetAll(); if (MonitorPointGroupList != null && MonitorPointGroupList.Any()) { new DAL.MonitorPointGroup().Inserts(MonitorPointGroupList); } var MonitorPointMappingList = new MonitorPointMapping().GetAll(); if (MonitorPointMappingList != null && MonitorPointMappingList.Any()) { new DAL.MonitorPointMapping().Inserts(MonitorPointMappingList); } var SignalList = new Signal().GetAll(); if (SignalList != null && SignalList.Any()) { new DAL.Signal().Inserts(SignalList); } var PumpCurveList = new PumpCurve().GetAll(); if (PumpCurveList != null && PumpCurveList.Any()) { new DAL.PumpCurve().Inserts(PumpCurveList); } var PumpCurveMappingList = new PumpCurveMapping().GetAll(); if (PumpCurveMappingList != null && PumpCurveMappingList.Any()) { new DAL.PumpCurveMapping().Inserts(PumpCurveMappingList); } var StationList = new Station().GetAll(); if (StationList != null && StationList.Any()) { new DAL.Station().Inserts(StationList); } } } }