/// <summary> /// Creates new embeded filter in parent expression /// </summary> /// <param name="whereExpression">Parent Expression</param> /// <param name="propertyName">name of the property of the object</param> /// <param name="signSymbol"></param> /// <param name="value"></param> /// <returns>new filter</returns> public void AddNewFilter(WhereExpression whereExpression, string propertyName, Sign signSymbol, object value) { var filter = new Filter(propertyName, signSymbol, value); whereExpression.Filters.Add(filter); }
/// <summary> /// Sets Logic operator wthin given where expression /// </summary> /// <param name="whereExpression">where Expression</param> /// <param name="logicOperator"></param> public void SetExpressionConnection(WhereExpression whereExpression, LogicOperator logicOperator) { whereExpression.LogicOperator = logicOperator; }
public EntitySelectQuery() { _whereExpression = new WhereExpression(); OrderDirection = OrderByDirection.None; }