示例#1
0
 /// <summary>
 /// .ctor
 /// </summary>
 /// <param name="commandText">执行文本</param>
 /// <param name="commandType">指定如何解释命令字符串</param>
 /// <param name="cmdParms">将对象添加到参数中(不支持数组和ParameterInfo),支持一般对象</param>
 public SqlQuery(string commandText, CommandType commandType = CommandType.Text, params object[] cmdParms)
 {
     _commandText = commandText;
     _commandType = commandType;
     if (cmdParms != null)
     {
         foreach (object parameter in cmdParms)
         {
             Parameters.AddObjectParam(parameter);
         }
     }
 }
示例#2
0
 /// <summary>
 /// 将对象添加到参数中(不支持数组和ParameterInfo),支持一般对象
 /// </summary>
 /// <param name="param">对象值</param>
 /// <param name="prefix">参数名字前缀</param>
 /// <param name="ignoreFields">忽略的字段</param>
 public SqlQuery AddObjectParam(object param, string prefix = null, string[] ignoreFields = null)
 {
     Parameters.AddObjectParam(param, prefix: prefix, ignoreFields: ignoreFields);
     return(this);
 }