Class NumberVariableHandler
Injects a number directly into the SQL text.
public class NumberVariableHandler : IQuerySegmentHandler
- Inheritance
-
NumberVariableHandler
- Implements
- Inherited Members
- Extension Methods
Remarks
Use it for values that do not need quotes or escaping. An enum writes its number, a bool writes 1 or 0, and other numeric values use invariant formatting.
Constructors
NumberVariableHandler()
Injects a number directly into the SQL text.
public NumberVariableHandler()
Remarks
Use it for values that do not need quotes or escaping. An enum writes its number, a bool writes 1 or 0, and other numeric values use invariant formatting.
Fields
Instance
Singleton for NumberVariableHandler
public static readonly NumberVariableHandler Instance
Field Value
Methods
Build(string)
Used to create a HandlerGetter<T> delegate.
public static NumberVariableHandler Build(string _)
Parameters
_string
Returns
Handle(ref ValueStringBuilder, object)
Writes the SQL for value into the query being built.
public void Handle(ref ValueStringBuilder sb, object value)
Parameters
sbValueStringBuilderThe builder the query is being assembled in.
valueobjectThe value bound to this spot for the current run.