/// <summary> /// parametru folosit in constructia HqlObject /// </summary> /// <example>memberName condition: paramName</example> /// <param name="paramName">numele parametrului folosit</param> /// <param name="paramValue">valoarea parametrului ce va fi inlocuit</param> /// <param name="memberName">membrul din query ce va fi comparat</param> /// <param name="condition">conditia de comparatie ('=', 'Like', etc)</param> /// <param name="andOrCondition">conditia de concatenare in cazul mai multor parametrii (AND sau OR)</param> public QueryParameter(string paramName, object paramValue, string memberName, OperatorType condition, OperatorJoinType andOrCondition) { this.paramName = paramName; this.paramValue = paramValue; this.memberName = memberName; this.condition = condition; this.andOrCondition = andOrCondition; }
/// <summary> /// adauga un parametru in lista de parametrii /// </summary> /// <param name="paramName"></param> /// <param name="paramValue"></param> /// <param name="memberName"></param> /// <param name="condition"></param> /// <param name="joinCondition"></param> public void AddParameter(string paramName, object paramValue, string memberName, OperatorType condition, OperatorJoinType joinCondition) { QueryParameter q = new QueryParameter(paramName, paramValue, memberName, condition, joinCondition); mCol.Add(q); }