using AutoMapper; using System; using System.Collections.Generic; using System.Linq; using System.Web; using Warehouse.Models.DTO; using Warehouse.Models.mesModel; namespace Warehouse.DAL.Config.PowerRule { public class PowerRuleMSDal { /// /// 查询功率范围 /// /// /// /// public List QueryPowerRange(short Id) { using (var context = new mesModel()) { var Res = from a in context.config_power where a.power_grade_group_id == Id select new PowerRangeDto() { powergrade = a.power_grade, lower = a.lower_power, upper = a.upper_power }; return Res.ToList(); //return context.config_power.Where(a => a.power_grade_group_id == Id ).ToList(); } } /// /// 查询电流范围 /// /// /// /// /// public List QueryCurrentRange(short Id) { using (var context = new mesModel()) { return context.config_power_current.Where(a => a.power_grade_group_id == Id).Select(a => new CurrentRangeDto() { currentgrade = a.current_grade, powergrade = a.power_grade, lower = a.lower_current, upper = a.upper_current }).ToList(); } } /// /// 查询功率分组 /// /// public config_power_group QueryPowerRule(short Id) { using (var context = new mesModel()) { return context.config_power_group.Find(Id); } } } }