private void UpdateToDatabase(IUpdateContext upd, IDatabaseAdptor db, IEnumerable <IUpdateContext> grouptocommit, IDataSelector dataselector)
 {
     if (!upd.SuccessUpdate)
     {
         var sql = upd.Update(db.DbTypeName);
         if (sql != null)
         {
             if (upd.UpdateDataNoty != null)
             {
                 upd.UpdateDataNoty.BeforeChange(upd, grouptocommit, dataselector);
             }
             upd.SuccessCommitToDatabase(db.CommitToDatabase(sql));
             if (upd.UpdateDataNoty != null)
             {
                 upd.UpdateDataNoty.OnChanged(upd, grouptocommit, dataselector);
             }
         }
     }
 }
Esempio n. 2
0
 public V ExecuteScalar <V>(ISqlExpress sql) where V : struct
 {
     return((V)p_Db.CommitToDatabase(sql));
 }