Table of Contents

Class PredicateExtensions

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
public static class PredicateExtensions
Inheritance
PredicateExtensions
Inherited Members

Methods

AddAnd(SqlSearchCondition, Action<SqlSearchCondition>)

public static SqlSearchCondition AddAnd(this SqlSearchCondition search, Action<SqlSearchCondition> andInitializer)

Parameters

search SqlSearchCondition
andInitializer Action<SqlSearchCondition>

Returns

SqlSearchCondition

AddEqual(SqlSearchCondition, ISqlExpression, ISqlExpression, CompareNulls)

public static SqlSearchCondition AddEqual(this SqlSearchCondition search, ISqlExpression expr1, ISqlExpression expr2, CompareNulls compareNulls)

Parameters

search SqlSearchCondition
expr1 ISqlExpression
expr2 ISqlExpression
compareNulls CompareNulls

Returns

SqlSearchCondition

AddExists(SqlSearchCondition, SelectQuery, bool)

public static SqlSearchCondition AddExists(this SqlSearchCondition search, SelectQuery selectQuery, bool isNot = false)

Parameters

search SqlSearchCondition
selectQuery SelectQuery
isNot bool

Returns

SqlSearchCondition

AddGreater(SqlSearchCondition, ISqlExpression, ISqlExpression, CompareNulls)

public static SqlSearchCondition AddGreater(this SqlSearchCondition search, ISqlExpression expr1, ISqlExpression expr2, CompareNulls compareNulls)

Parameters

search SqlSearchCondition
expr1 ISqlExpression
expr2 ISqlExpression
compareNulls CompareNulls

Returns

SqlSearchCondition

AddGreaterOrEqual(SqlSearchCondition, ISqlExpression, ISqlExpression, CompareNulls)

public static SqlSearchCondition AddGreaterOrEqual(this SqlSearchCondition search, ISqlExpression expr1, ISqlExpression expr2, CompareNulls compareNulls)

Parameters

search SqlSearchCondition
expr1 ISqlExpression
expr2 ISqlExpression
compareNulls CompareNulls

Returns

SqlSearchCondition

AddIsNotNull(SqlSearchCondition, ISqlExpression)

public static SqlSearchCondition AddIsNotNull(this SqlSearchCondition search, ISqlExpression expr)

Parameters

search SqlSearchCondition
expr ISqlExpression

Returns

SqlSearchCondition

AddIsNull(SqlSearchCondition, ISqlExpression)

public static SqlSearchCondition AddIsNull(this SqlSearchCondition search, ISqlExpression expr)

Parameters

search SqlSearchCondition
expr ISqlExpression

Returns

SqlSearchCondition

AddIsNull(SqlSearchCondition, ISqlExpression, bool)

public static SqlSearchCondition AddIsNull(this SqlSearchCondition search, ISqlExpression expr, bool isNot)

Parameters

search SqlSearchCondition
expr ISqlExpression
isNot bool

Returns

SqlSearchCondition

AddLess(SqlSearchCondition, ISqlExpression, ISqlExpression, CompareNulls)

public static SqlSearchCondition AddLess(this SqlSearchCondition search, ISqlExpression expr1, ISqlExpression expr2, CompareNulls compareNulls)

Parameters

search SqlSearchCondition
expr1 ISqlExpression
expr2 ISqlExpression
compareNulls CompareNulls

Returns

SqlSearchCondition

AddLessOrEqual(SqlSearchCondition, ISqlExpression, ISqlExpression, CompareNulls)

public static SqlSearchCondition AddLessOrEqual(this SqlSearchCondition search, ISqlExpression expr1, ISqlExpression expr2, CompareNulls compareNulls)

Parameters

search SqlSearchCondition
expr1 ISqlExpression
expr2 ISqlExpression
compareNulls CompareNulls

Returns

SqlSearchCondition

AddNot(SqlSearchCondition, ISqlExpression)

public static SqlSearchCondition AddNot(this SqlSearchCondition search, ISqlExpression expression)

Parameters

search SqlSearchCondition
expression ISqlExpression

Returns

SqlSearchCondition

AddNotEqual(SqlSearchCondition, ISqlExpression, ISqlExpression, CompareNulls)

public static SqlSearchCondition AddNotEqual(this SqlSearchCondition search, ISqlExpression expr1, ISqlExpression expr2, CompareNulls compareNulls)

Parameters

search SqlSearchCondition
expr1 ISqlExpression
expr2 ISqlExpression
compareNulls CompareNulls

Returns

SqlSearchCondition

AddNotExists(SqlSearchCondition, SelectQuery)

public static SqlSearchCondition AddNotExists(this SqlSearchCondition search, SelectQuery selectQuery)

Parameters

search SqlSearchCondition
selectQuery SelectQuery

Returns

SqlSearchCondition

AddOr(SqlSearchCondition, Action<SqlSearchCondition>)

public static SqlSearchCondition AddOr(this SqlSearchCondition search, Action<SqlSearchCondition> orInitializer)

Parameters

search SqlSearchCondition
orInitializer Action<SqlSearchCondition>

Returns

SqlSearchCondition

MakeNot(ISqlPredicate)

public static ISqlPredicate MakeNot(this ISqlPredicate predicate)

Parameters

predicate ISqlPredicate

Returns

ISqlPredicate

MakeNot(ISqlPredicate, bool)

public static ISqlPredicate MakeNot(this ISqlPredicate predicate, bool isNot)

Parameters

predicate ISqlPredicate
isNot bool

Returns

ISqlPredicate