Class SqlParameterizedExpressionBase
public abstract class SqlParameterizedExpressionBase : SqlExpressionBase, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
SqlParameterizedExpressionBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
SqlParameterizedExpressionBase(DbDataType, string, int, SqlFlags, ParametersNullabilityType, bool?, params ISqlExpression[])
protected SqlParameterizedExpressionBase(DbDataType type, string exprOrName, int precedence, SqlFlags flags, ParametersNullabilityType nullabilityType, bool? canBeNull, params ISqlExpression[] parameters)
Parameters
typeDbDataTypeexprOrNamestringprecedenceintflagsSqlFlagsnullabilityTypeParametersNullabilityTypecanBeNullbool?parametersISqlExpression[]
Properties
CanBeNull
public bool CanBeNull { get; set; }
Property Value
CanBeNullNullable
public bool? CanBeNullNullable { get; }
Property Value
- bool?
ExprOrName
protected string ExprOrName { get; }
Property Value
Flags
public SqlFlags Flags { get; }
Property Value
IsAggregate
public bool IsAggregate { get; }
Property Value
IsPredicate
public bool IsPredicate { get; }
Property Value
IsPure
public bool IsPure { get; }
Property Value
IsWindowFunction
public bool IsWindowFunction { get; }
Property Value
NullabilityType
public ParametersNullabilityType NullabilityType { get; }
Property Value
Parameters
public ISqlExpression[] Parameters { get; }
Property Value
Precedence
public override int Precedence { get; }
Property Value
SystemType
public override Type? SystemType { get; }
Property Value
Type
public DbDataType Type { get; }
Property Value
Methods
CanBeNullable(NullabilityContext)
public override bool CanBeNullable(NullabilityContext nullability)
Parameters
nullabilityNullabilityContext
Returns
Equals(ISqlExpression?, Func<ISqlExpression, ISqlExpression, bool>)
public override bool Equals(ISqlExpression? other, Func<ISqlExpression, ISqlExpression, bool> comparer)
Parameters
otherISqlExpressioncomparerFunc<ISqlExpression, ISqlExpression, bool>
Returns
GetElementHashCode()
public override int GetElementHashCode()