/// <summary> /// /// </summary> /// <param name="param"></param> public void AddExpressParam(IDataParameter param) { string paramKey = param.GetFieldName(); if (_parameter.ContainsKey(paramKey)) { _parameter[paramKey] = param; } else { _parameter.Add(paramKey, param); } }
/// <summary> /// 添加参数 /// </summary> /// <param name="param"></param> public void AddParameter(IDataParameter param) { if (param == null) { return; } string paramKey = param.GetFieldName(); if (_fieldList.ContainsKey(paramKey)) { _fieldList[paramKey] = param; } else { _fieldList.Add(paramKey, param); } }
/// <summary> /// /// </summary> /// <param name="parameter"></param> public void AddKey(IDataParameter parameter) { if (parameter == null) { return; } string paramKey = parameter.GetFieldName(); if (_keyList.ContainsKey(paramKey)) { _keyList[paramKey] = parameter; } else { _keyList.Add(paramKey, parameter); } }
/// <summary> /// /// </summary> /// <param name="parameter"></param> /// <param name="isIdentity">key is auto increase</param> public void AddKey(IDataParameter parameter, bool isIdentity) { if (parameter == null) { return; } string paramKey = parameter.GetFieldName(); if (_keyList.ContainsKey(paramKey)) { _keyList[paramKey] = parameter; } else { _keyList.Add(paramKey, parameter); } if (isIdentity) { _increaseFields.Add(paramKey); } }
/// <summary> /// /// </summary> /// <param name="param"></param> public void AddParam(IDataParameter param) { if (param != null) { string paramKey = param.GetFieldName(); //todo 修正:多个@参数 //if (!param.ParameterName.StartsWith(_preParamChar)) //{ // param.ParameterName = _preParamChar + param.ParameterName; //} if (_parameter.ContainsKey(paramKey)) { _parameter[paramKey] = param; } else { _parameter.Add(paramKey, param); } } }
/// <summary> /// /// </summary> /// <param name="parameter"></param> public void AddKey(IDataParameter parameter) { if (parameter == null) { return; } string paramKey = parameter.GetFieldName(); //todo 修正:多个@参数 //if (!parameter.ParameterName.StartsWith(_preParamChar)) //{ // parameter.ParameterName = _preParamChar + parameter.ParameterName; //} if (_keyList.ContainsKey(paramKey)) { _keyList[paramKey] = parameter; } else { _keyList.Add(paramKey, parameter); } }
/// <summary> /// /// </summary> /// <param name="parameter"></param> /// <param name="isIdentity">key is auto increase</param> public void AddKey(IDataParameter parameter, bool isIdentity) { if (parameter == null) { return; } string paramKey = parameter.GetFieldName(); if (_keyList.ContainsKey(paramKey)) { _keyList[paramKey] = parameter; } else { _keyList.Add(paramKey, parameter); } if (isIdentity) _increaseFields.Add(paramKey); }