/// <summary> /// Construct a parameter mapping attribute /// </summary> /// <param name="parameterName"> /// Name of stored procedure parameter /// </param> /// <param name="size"> /// Parameter data type size /// </param> /// <param name="procedureType"> /// Parameter for store procedure performing procedureType action /// </param> /// <param name="parameterIndex"> /// position of input parameter in stored procedure. /// </param> public StoredProcedureParameterMappingAttribute(string parameterName, int size, DBProcedureType procedureType, int parameterIndex) { this.parameterName = parameterName; this.size = size; this.procedureType = procedureType; this.parameterIndex = parameterIndex; }
/// <summary> /// Constructor, set stored procedure name /// </summary> /// <param name="procedureName"> /// Name of stored procedure name /// </param> /// <param name="procedureType"> /// Type of stored procedure, like Select, select multiple, insert, update delete /// </param> /// <param name="tableValuedType"> /// Type of Table valued parameter used in stored procedure /// </param> /// <param name="tableValuedParameter"> /// Name of table valued input parameter /// </param> public StoredProcedureMappingAttribute( string procedureName, DBProcedureType procedureType, string tableValuedType, string tableValuedParameter) { this.procedureName = procedureName; this.procedureType = procedureType; this.tableValuedParameterType = tableValuedType; this.tableValuedParameterName = tableValuedParameter; }
/// <summary> /// Constructor, set stored procedure name /// </summary> /// <param name="procedureName"> /// Name of stored procedure name /// </param> /// <param name="procedureType"> /// Type of stored procedure, like Select, select multiple, insert, update delete /// </param> public StoredProcedureMappingAttribute(string procedureName, DBProcedureType procedureType) { this.procedureName = procedureName; this.procedureType = procedureType; }
/// <summary> /// Construct a parameter mapping attribute /// </summary> /// <param name="parameterName"> /// Name of stored procedure parameter /// </param> /// <param name="procedureType"> /// stored procedure type (insert, update, delete, select) /// </param> public StoredProcedureParameterMappingAttribute(string parameterName, DBProcedureType procedureType) { this.parameterName = parameterName; this.procedureType = procedureType; }