Exemple #1
0
        /// <summary>
        /// 根据物理主码查询
        /// </summary>
        /// <param name="id">id</param>
        /// <returns>结果</returns>
        public EquipStatus SELECT_BY_ID(long id)
        {
            try
            {
                EquipStatus   rd   = new EquipStatus();
                S_equipstatus temp = (from row in db.S_equipstatus where row.id == id select row).First();

                rd.Id     = temp.id;
                rd.Name   = temp.name;
                rd.Isused = temp.isused;

                return(rd);
            }
            catch
            {
                return(null);
            }
        }
Exemple #2
0
        /// <summary>
        /// 插入函数
        /// </summary>
        /// <param name="info">Model</param>
        /// <returns>影响数据物理ID</returns>
        public long INSERT(EquipStatus info)
        {
            try
            {
                S_equipstatus temp = new S_equipstatus();
                //temp.id = info.Id;
                temp.name   = info.Name;
                temp.isused = info.Isused;

                Table <S_equipstatus> table = db.GetTable <S_equipstatus>();
                table.InsertOnSubmit(temp);
                db.SubmitChanges();
                return(temp.id);
            }
            catch
            {
                return(-2);
            }
        }
Exemple #3
0
        /// <summary>
        /// 更新函数
        /// </summary>
        /// <param name="info">Model</param>
        /// <returns>影响数据物理ID,已存在逻辑主码返回-1</returns>
        public long UPDATE(EquipStatus info)
        {
            try
            {
                S_equipstatus         temp  = new S_equipstatus();
                Table <S_equipstatus> table = db.GetTable <S_equipstatus>();
                temp = (from row in db.S_equipstatus where row.id == info.Id select row).First();

                //temp.id = info.Id;
                temp.name   = info.Name;
                temp.isused = info.Isused;

                db.SubmitChanges();
                return(temp.id);
            }
            catch
            {
                return(-2);
            }
        }