/// <summary> /// 根据指定的参数化SQL和参数对象创建CPQuery实例 /// </summary> /// <param name="parameterizedSQL"></param> /// <param name="dictionary"></param> /// <returns></returns> public CPQuery Create(string parameterizedSQL, Dictionary <string, object> dictionary) { CPQuery query = new CPQuery(this.Context); query.Init(parameterizedSQL, dictionary); return(query); }
/// <summary> /// 根据指定的参数化SQL和参数对象创建CPQuery实例 /// </summary> /// <param name="parameterizedSQL"></param> /// <param name="parameters"></param> /// <returns></returns> public CPQuery Create(string parameterizedSQL, params DbParameter[] parameters) { CPQuery query = new CPQuery(this.Context); query.Init(parameterizedSQL, parameters); return(query); }
/// <summary> /// 根据指定的参数化SQL和参数对象创建CPQuery实例 /// </summary> /// <param name="parameterizedSQL"></param> /// <param name="argsObject"></param> /// <returns></returns> public CPQuery Create(string parameterizedSQL, object argsObject) { CPQuery query = new CPQuery(this.Context); query.Init(parameterizedSQL, argsObject); return(query); }
/// <summary> /// 根据指定的参数化SQL语句,创建CPQuery对象实例 /// </summary> /// <param name="parameterizedSQL">参数化SQL语句</param> /// <returns>CPQuery对象实例</returns> public static CPQuery Create(string parameterizedSQL = null) { //if( string.IsNullOrEmpty(parameterizedSQL) ) // throw new ArgumentNullException("parameterizedSQL"); CPQuery query = new CPQuery(ConnectionScope.GetDefaultDbConext()); query.Init(parameterizedSQL); return(query); }
/// <summary> /// 通过参数化SQL、哈希表的方式,创建CPQuery对象实例 /// </summary> /// <param name="parameterizedSQL">参数化的SQL字符串</param> /// <param name="dictionary">哈希表</param> /// <returns>CPQuery对象实例</returns> public static CPQuery Create(string parameterizedSQL, Dictionary <string, object> dictionary) { if (string.IsNullOrEmpty(parameterizedSQL)) { throw new ArgumentNullException("parameterizedSQL"); } CPQuery query = new CPQuery(ConnectionScope.GetDefaultDbConext()); query.Init(parameterizedSQL, dictionary); return(query); }