添加保存语句 - AddISaveItem
2017-02-19 13:28:14 访问(1501) 赞(0) 踩(0)
-
/// <summary>
/// 添加保存语句 - AddISaveItem
/// </summary>
/// <param name="_info"></param>
/// <param name="_saveAssistValue"></param>
/// <param name="_theValue"></param>
public void AddISaveItem
(
EntityFieldInfo _info,
SaveAssist _saveAssistValue,
object _theValue
)
{
string _name = _info._Name.ToLower();
if (m_DictionaryISaveItem.ContainsKey(_name))
{
ISaveItem isaveItemValue = m_DictionaryISaveItem[_name];
isaveItemValue.theValue = _theValue;
isaveItemValue.saveAssistValue = _saveAssistValue;
}
else
{
m_DictionaryISaveItem.Add(_name, new SaveItem(_info, _saveAssistValue, _theValue));
}
}
-
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);
}
}
}
}
标签:
添加保存语句 - AddISaveItem 


上一条:
下一条:
相关评论
发表评论