Ejemplo n.º 1
0
 public void BatchSave(List <Basic_Set> records)
 {
     using (ISession session = sessionFactory.OpenSession())
     {
         using (ITransaction tran = session.BeginTransaction())
         {
             try
             {
                 session.SetBatchSize(50);
                 foreach (var obj in records)
                 {
                     //Basic_Set item = (Basic_Set)obj;
                     Basic_Set item = (Basic_Set)obj;
                     session.SaveOrUpdate(item);
                     session.Flush();
                 }
                 tran.Commit();
             }
             catch (Exception e)
             {
                 tran.Rollback();
             }
         }
     }
 }
Ejemplo n.º 2
0
        protected override void OnMessage(MessageEventArgs e)
        {
            Basic_SetDAO bsd = new Basic_SetDAO();
            Basic_Set    bs  = new Basic_Set();

            bs = null;
            string tmp = null;

            tmp = e.Data;
            bs  = JsonConvert.DeserializeObject <Basic_Set>(tmp);
            bsd.Update(bs);
        }