Table of Contents

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 SqlDialect

SQL dialect that this expression is associated with.

SourceType Type

Parameter source type.

Expression LambdaExpression

Underlying compilable expression.

Properties

Dialect

SQL dialect that this expression is associated with.

public SqlDialect Dialect { get; init; }

Property Value

SqlDialect

Expression

Underlying compilable expression.

public LambdaExpression Expression { get; init; }

Property Value

LambdaExpression

SourceType

Parameter source type.

public Type SourceType { get; init; }

Property Value

Type