Ejemplo n.º 1
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public virtual void Update(Manager_log model)
 {
     using (var session = sessionFactory.OpenSession())
     {
         session.SaveOrUpdate(model);
         session.Flush();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public virtual object Save(Manager_log model)
 {
     using (ISession session = sessionFactory.OpenSession())
     {
         var id = session.Save(model);
         session.Flush();
         return(id);
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 删除数据
        /// </summary>
        public override void Delete(Manager_log model)
        {
            string key = "Manager_log:" + model.id;

            if (rh.Exist(key) > 0) //存在
            {
                rh.Remove(key);
                //检查是否存在关联
                rh.DelJoin("Manager_log");
            }
            base.Delete(model);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public override void Update(Manager_log model)
        {
            string key = "Manager_log:" + model.id;

            if (rh.Exist(key) > 0) //存在
            {
                //修改当前集合
                rh.Set <Manager_log>(key, model);
                //检查是否存在关联
                rh.DelJoin("Manager_log");
            }
            base.Update(model);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public override object  Save(Manager_log model)
        {
            var res = base.Save(model);

            if ((int)res > 0)
            {
                string key = "Manager_log:" + res;

                if (rh.Exist(key) <= 0) //不存在
                {
                    rh.Set <Manager_log>(key, model);
                    //检查是否存在关联
                    rh.DelJoin("Manager_log");
                }
            }
            return(res);
        }