保存参数 - SaveAssist

2017-02-19 13:28:42  访问(1616) 赞(0) 踩(0)

using System;
using System.Collections.Generic;
using System.Text;
using SlowX.Core.ICoreClasses;
using System.Data;
using SlowX.Core.Classes;

namespace SlowX.Core.CoreClasses
{
    /// <summary>
    /// 保存参数 - SaveAssist +
    /// </summary>
    [Serializable]
    public class SaveAssist
        :
        ISaveAssist
    {
        /// <summary>
        /// 更新点击率等的辅助
        /// </summary>
        public readonly static SaveAssist updateHitssaveAssist = CreateUpdateHitssaveAssist();

        /// <summary>
        /// 更新点击率等的辅助
        /// </summary>
        /// <returns></returns>
        public static SaveAssist CreateUpdateHitssaveAssist()
        {
            SaveAssist theResult = new SaveAssist();

            theResult.m_rightListBaseSqlFunction.Add(new MathSqlFunction(Enums.SqlMath.EmSqlMath.加, 1));

            return theResult;
        }

        /// <summary>
        /// 保存值
        /// </summary>
        public SaveAssist
            ( 
            )
        {
             
        }

        /// <summary>
        /// SQL方法
        /// </summary>
        protected List<BaseSqlFunction> m_rightListBaseSqlFunction = new List<BaseSqlFunction>();

        /// <summary>
        /// 获得SQL方法
        /// </summary>
        /// <returns></returns>
        public List<BaseSqlFunction> GetRightListBaseSqlFunction()
        {
            return m_rightListBaseSqlFunction;
        }


        /// <summary>
        /// SQL方法添加
        /// </summary>
        /// <param name="_BaseSqlFunctionValue"></param>
        public void rightAddBaseSqlFunction(BaseSqlFunction _BaseSqlFunctionValue)
        {
            m_rightListBaseSqlFunction.Add(_BaseSqlFunctionValue);
        }

        /// <summary>
        /// SQL方法添加
        /// </summary>
        /// <param name="idx"></param>
        /// <param name="_BaseSqlFunctionValue"></param>
        public void rightInsertBaseSqlFunction(int idx, BaseSqlFunction _BaseSqlFunctionValue)
        {
            if (idx <= 0)
            {
                m_rightListBaseSqlFunction.Insert(0, _BaseSqlFunctionValue);
            }
            else
            {
                if (idx >= m_rightListBaseSqlFunction.Count)
                    m_rightListBaseSqlFunction.Add(_BaseSqlFunctionValue);
                else
                    m_rightListBaseSqlFunction.Insert(idx, _BaseSqlFunctionValue);
            }
        }
    }
}


标签:保存参数 - SaveAssist 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)