Class SqlInlinedBase
public abstract class SqlInlinedBase : SqlExpressionBase, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
- Inheritance
-
SqlInlinedBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
SqlInlinedBase(SqlParameter, ISqlExpression)
protected SqlInlinedBase(SqlParameter parameter, ISqlExpression inlinedValue)
Parameters
parameterSqlParameterinlinedValueISqlExpression
Properties
InlinedValue
public ISqlExpression InlinedValue { get; }
Property Value
Parameter
public SqlParameter Parameter { get; }
Property Value
Precedence
public override int Precedence { get; }
Property Value
SystemType
public override Type? SystemType { get; }
Property Value
Methods
CanBeNullable(NullabilityContext)
public override bool CanBeNullable(NullabilityContext nullability)
Parameters
nullabilityNullabilityContext
Returns
GetSqlExpression(EvaluationContext)
public abstract ISqlExpression GetSqlExpression(EvaluationContext evaluationContext)
Parameters
evaluationContextEvaluationContext
Returns
Modify(SqlParameter, ISqlExpression)
public void Modify(SqlParameter parameter, ISqlExpression inlinedValue)
Parameters
parameterSqlParameterinlinedValueISqlExpression