Beispiel #1
0
        /// <summary>
        ///		事务处理
        /// </summary>
        /// <returns>如果事务成功返回true,失败返回false</returns>
        public bool Process()
        {
            bool result = true;

            try
            {
                PersistenceBroker broker = PersistenceBroker.Instance();
                //if (broker.MultiDatabase )
                //{
                result = broker.ProcessTransactionMultiDatabases(this);
                //}
                //else
                //{
                //	broker.ProcessTransactionSingleDatabase (this);
                //}
            }
            catch (Exception e)
            {
                result = false;
                throw e;
            }
            return(result);
        }