1 通用方法
1.1 AddSqlParameters()
将参数值添加到命令对象中。
// 将参数值添加到命令对象中.
private void AddSqlParameters(SqlCommand cmd, List<IDataParameter> list){
foreach (SqlParameter parm in list) cmd.Parameters.Add(parm);
}
1.2 GetPartStringAtInsert()
将字段参数处理成insert语句的格式。
//将字段参数处理成insert语句的格式
public static Tuple<string, string> GetPartStringAtInsert(ICollection<KeyValuePair<string, string>> list){
if (list == null || list.Count == 0) return null;
var enu = list.GetEnumerator();
enu.MoveNext();
var str1 = enu.Current.Key;
var str2 = enu.Current.Value;
while (enu.MoveNext()){
str1 += "," + enu.Current.Key;
str2 += "," + enu.Current.Value;
}
return new Tuple<string, string>(str1, str2);
}