2018-02-11 20:55:29 -05:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace PoweredSoft.DynamicLinq.Fluent
|
|
|
|
|
{
|
2018-03-14 19:17:25 -04:00
|
|
|
|
public class WhereBuilderCondition
|
2018-02-11 20:55:29 -05:00
|
|
|
|
{
|
|
|
|
|
public string Path { get; set; }
|
|
|
|
|
public ConditionOperators ConditionOperator { get; set; }
|
|
|
|
|
public object Value { get; set; }
|
|
|
|
|
public bool And { get; set; }
|
2018-02-12 04:30:55 -05:00
|
|
|
|
public QueryConvertStrategy ConvertStrategy { get; set; }
|
2018-03-14 19:17:25 -04:00
|
|
|
|
public List<WhereBuilderCondition> Conditions { get; set; } = new List<WhereBuilderCondition>();
|
2018-02-12 22:27:09 -05:00
|
|
|
|
public QueryCollectionHandling CollectionHandling { get; set; }
|
2018-03-06 20:43:49 -05:00
|
|
|
|
public StringComparison? StringComparisation { get; set; } = null;
|
2019-03-19 18:01:09 -04:00
|
|
|
|
public bool Negate { get; set; } = false;
|
2018-02-11 20:55:29 -05:00
|
|
|
|
}
|
|
|
|
|
}
|