Struct SqlExpressionOverride
Represents a default SQL expression node override.
public readonly record struct SqlExpressionOverride : IEquatable<SqlExpressionOverride>
- Implements
- Inherited Members
Fields
IsIgnored
Specifies whether the expression should be completely ignored.
public readonly bool IsIgnored
Field Value
Node
Node to use instead of a default value.
public readonly SqlExpressionNode? Node
Field Value
Properties
Ignore
Represents an ignored expression.
public static SqlExpressionOverride Ignore { get; }
Property Value
UseDefault
Represents usage of a default value.
public static SqlExpressionOverride UseDefault { get; }
Property Value
Operators
implicit operator SqlExpressionOverride(SqlExpressionNode)
Creates an override using a custom node.
[Pure]
public static implicit operator SqlExpressionOverride(SqlExpressionNode node)
Parameters
nodeSqlExpressionNodeNode to use instead of a default value.
Returns
- SqlExpressionOverride
New SqlExpressionOverride instance.