Struct SqlParameterBinderExpression
- Namespace
- LfrlAnvil.Sql.Statements
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents a type-erased prepared parameter binder expression.
public readonly record struct SqlParameterBinderExpression : IEquatable<SqlParameterBinderExpression>
- Implements
- Inherited Members
Constructors
SqlParameterBinderExpression(SqlDialect, Type, LambdaExpression)
Represents a type-erased prepared parameter binder expression.
public SqlParameterBinderExpression(SqlDialect Dialect, Type SourceType, LambdaExpression Expression)
Parameters
Dialect
SqlDialectSQL dialect that this expression is associated with.
SourceType
TypeParameter source type.
Expression
LambdaExpressionUnderlying compilable expression.
Properties
Dialect
SQL dialect that this expression is associated with.
public SqlDialect Dialect { get; init; }
Property Value
Expression
Underlying compilable expression.
public LambdaExpression Expression { get; init; }
Property Value
SourceType
Parameter source type.
public Type SourceType { get; init; }