コード例 #1
0
ファイル: NumberFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> IsNull(bool isNull)
 {
     _parent.Add(isNull ? QueryMaker.IsNull(_propertyName) : QueryMaker.IsNotNull(_propertyName));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #2
0
ファイル: NumberFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> NotIn(params double[] items)
 {
     _parent.Add(QueryMaker.NotIn(_propertyName, items.Cast <object>().ToArray(), false));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #3
0
ファイル: NumberFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> Between(double from, double to)
 {
     _parent.Add(QueryMaker.Between(_propertyName, from, to, false));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #4
0
ファイル: NumberFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> IsNull()
 {
     _parent.Add(QueryMaker.IsNull(_propertyName));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #5
0
ファイル: NumberFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> LargerThan(double number)
 {
     _parent.Add(QueryMaker.GreaterThan(_propertyName, number, false));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #6
0
ファイル: NumberFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> LessThanOrEqualTo(double number)
 {
     _parent.Add(QueryMaker.LessThanOrEquals(_propertyName, number, false));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #7
0
ファイル: StringFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> Contains(string str)
 {
     _parent.Add(QueryMaker.Contains(_propertyName, Prepare(str)));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #8
0
ファイル: StringFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> NotEndsWith(string str)
 {
     _parent.Add(QueryMaker.NotEndsWith(_propertyName, Prepare(str)));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #9
0
ファイル: StringFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> NotIn(params string[] items)
 {
     _parent.Add(QueryMaker.NotIn(_propertyName, items.Select(Prepare).Cast <object>().ToArray(), true));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #10
0
ファイル: StringFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> NotEquals(string str)
 {
     _parent.Add(QueryMaker.NotEquals(_propertyName, Prepare(str), true));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #11
0
ファイル: DateFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> In(params DateTime[] items)
 {
     _parent.Add(QueryMaker.In(_propertyName, items.Cast <object>().ToArray(), true));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #12
0
ファイル: DateFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> Between(DateTime from, DateTime to)
 {
     _parent.Add(QueryMaker.Between(_propertyName, from, to, true));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #13
0
ファイル: DateFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> LessThanOrEqualTo(DateTime date)
 {
     _parent.Add(QueryMaker.LessThanOrEquals(_propertyName, date, true));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #14
0
ファイル: DateFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> LargerThan(DateTime date)
 {
     _parent.Add(QueryMaker.GreaterThan(_propertyName, date, true));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }
コード例 #15
0
ファイル: BoolFilter.cs プロジェクト: rusith/OPS
 public IExpressionJoin <T, TQ> Is(bool value)
 {
     _parent.Add(QueryMaker.EqualsTo(_propertyName, value ? "1": "0", false));
     return(new ExpressionJoin <T, TQ>(_parent, _q));
 }