public List <EnergyPrice> GetEnergyPrice(string buildId) { Price price = context.GetPrice(buildId); List <EnergyPrice> energyPrice = new List <EnergyPrice>(); if (price != null) { EnergyPrice ePrice = new EnergyPrice(); ePrice.Name = "电"; ePrice.Code = "01000"; ePrice.Price = price.ElectriPrice; energyPrice.Add(ePrice); EnergyPrice wPrice = new EnergyPrice(); wPrice.Name = "水"; wPrice.Code = "02000"; wPrice.Price = price.WaterPrice; energyPrice.Add(wPrice); EnergyPrice gPrice = new EnergyPrice(); gPrice.Name = "气"; gPrice.Code = "03000"; gPrice.Price = price.GasPrice; energyPrice.Add(gPrice); } return(energyPrice); }
public void TestGetPrice() { IPriceDbContext context = new PriceDbContext(); //Console.WriteLine("123"); //Price price = new Price(); //price.ElectriPrice = 1.5; Price price = context.GetPrice("000001G001"); //List<EnergyPrice> energyPrice = new List<EnergyPrice>(); foreach (System.Reflection.PropertyInfo item in price.GetType().GetProperties()) { Console.WriteLine("{0},{1}", item.Name, item.GetValue(price, null)); } }