예제 #1
0
        public void TestGetCircuits()
        {
            ICircuitReportDbContext context = new CircuitReportDbContext();

            List <CircuitList> circuits = context.GetCircuitListByBIdAndEItemCode("000001G001", "01000");

            foreach (var circuit in circuits)
            {
                Console.WriteLine("支路编号:{0};支路名称:{1};仪表编号:{2};上级支路编码:{3};", circuit.CircuitId, circuit.CircuitName, circuit.MeterId, circuit.ParentId);
            }
        }
예제 #2
0
        public void TestGetCircuitHourValue()
        {
            ICircuitReportDbContext context = new CircuitReportDbContext();

            List <CircuitList> circuits = context.GetCircuitListByBIdAndEItemCode("000001G001", "01000");

            List <string> circuitList = new List <string>();

            foreach (var circuit in circuits)
            {
                circuitList.Add(circuit.CircuitId);
            }

            List <ReportValue> list = context.GetReportValueList(circuitList.ToArray(), "2018-01-16", "DD");

            Console.WriteLine(list.Count);
        }