//根据索引删除检测设备 public static int DeleteDetectEuipmentById(int Id) { using (HullShellContainer hs = new HullShellContainer()) { DetectEquipment de = hs.DetectEquipmentSet.Where(d => d.Id == Id).FirstOrDefault(); hs.DeleteObject(de); return(hs.SaveChanges()); } }
//修改 public static int ModifyDetectEquipmentById(DetectEquipmentCls dec) { using (HullShellContainer hs = new HullShellContainer()) { DetectEquipment de = hs.DetectEquipmentSet.Where(d => d.Id == dec.Id).FirstOrDefault(); de.DetectEquipmentName = dec.MeasureDeviceName; de.CameraResolution = dec.CameraResolution; de.PixelSize = dec.PixelSize; de.StdPrecision = dec.StdPrecision; return(hs.SaveChanges()); } }
//查询,根据名字 public static DetectEquipmentCls QueryDetectEquipmentByName(string _name) { using (HullShellContainer hs = new HullShellContainer()) { DetectEquipment de = hs.DetectEquipmentSet.Where(d => d.DetectEquipmentName == _name).FirstOrDefault(); DetectEquipmentCls dec = new DetectEquipmentCls(); dec.Id = de.Id; dec.MeasureDeviceName = de.DetectEquipmentName; dec.CameraResolution = de.CameraResolution; dec.PixelSize = de.PixelSize; dec.StdPrecision = de.StdPrecision; return(dec); } }
//增加检测设备信息 public static int AddDetectEquipment(DetectEquipmentCls dec) { using (HullShellContainer hs = new HullShellContainer()) { DetectEquipment de = new DetectEquipment { DetectEquipmentName = dec.MeasureDeviceName, CameraResolution = dec.CameraResolution, PixelSize = dec.PixelSize, StdPrecision = dec.StdPrecision }; hs.AddToDetectEquipmentSet(de); return(hs.SaveChanges()); } }