Class SqlExpression
public sealed class SqlExpression : SqlParameterizedExpressionBase, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
SqlExpression
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlExpression(DbDataType, string, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringparametersISqlExpression[]
SqlExpression(DbDataType, string, int, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintparametersISqlExpression[]
SqlExpression(DbDataType, string, int, ParametersNullabilityType, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, ParametersNullabilityType nullabilityType, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintnullabilityTypeParametersNullabilityTypeparametersISqlExpression[]
SqlExpression(DbDataType, string, int, ParametersNullabilityType, bool?, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, ParametersNullabilityType nullabilityType, bool? canBeNull, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintnullabilityTypeParametersNullabilityTypecanBeNullbool?parametersISqlExpression[]
SqlExpression(DbDataType, string, int, SqlFlags, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, SqlFlags flags, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintflagsSqlFlagsparametersISqlExpression[]
SqlExpression(DbDataType, string, int, SqlFlags, ParametersNullabilityType, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, SqlFlags flags, ParametersNullabilityType nullabilityType, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintflagsSqlFlagsnullabilityTypeParametersNullabilityTypeparametersISqlExpression[]
SqlExpression(DbDataType, string, int, SqlFlags, ParametersNullabilityType, bool?, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, SqlFlags flags, ParametersNullabilityType nullabilityType, bool? canBeNull, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintflagsSqlFlagsnullabilityTypeParametersNullabilityTypecanBeNullbool?parametersISqlExpression[]
SqlExpression(DbDataType, string, int, SqlFlags, bool?, params ISqlExpression[])
public SqlExpression(DbDataType type, string expr, int precedence, SqlFlags flags, bool? canBeNull, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprstringprecedenceintflagsSqlFlagscanBeNullbool?parametersISqlExpression[]
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
Expr
public string Expr { get; }
Property Value
Methods
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter