using DataRWDAL.Base; using System.Collections.Generic; using System.Collections.ObjectModel; using XImagingXhandler.XDAL; namespace DataRWDAL { /// /// 夹爪坐标库表操作类 /// public class GripperCoordinateDB : BaseDB { #region 查询夹爪抓取板位的坐标数据集 by 系统Id、设备臂Id、台面编号 /// /// 查询夹爪抓取板位的坐标数据集 by 系统Id、设备臂Id、台面编号 /// /// 系统Id /// 设备臂Id /// 台面编号 /// 夹爪抓取板位的坐标数据集 public static List GetAGripperCoordinateFromdb(string software_information_id, int device_arm_id, string lattice_num) { using (var db = GetInstance()) { return db.Queryable().Where(it => it.software_information_id.Equals(software_information_id) &&it.device_arm_id.Equals(device_arm_id) &&it.lattice_num.Equals(lattice_num)).ToList(); } } #endregion #region 查询夹爪抓取板位的坐标数据集 by 系统Id、设备臂Id、台面编号 /// /// 查询夹爪抓取板位的坐标数据集 by 系统Id、设备臂Id、台面编号 /// /// 系统Id /// 设备臂Id /// 台面编号 /// 夹爪抓取板位的坐标数据集 public static GripperCoordinateLabware GetAGripperCoordinateLabwareFromdb(int gripper_lattice_id) { using (var db = GetInstance()) { var result= db.Queryable().Single(it => it.gripper_lattice_id.Equals(gripper_lattice_id)); return result; } } #endregion } }