Table of Contents

Struct SqlQueryReaderExpression

Namespace
LfrlAnvil.Sql.Statements
Assembly
LfrlAnvil.Sql.Core.dll

Represents a type-erased prepared query reader expression.

public readonly record struct SqlQueryReaderExpression : IEquatable<SqlQueryReaderExpression>
Implements
Inherited Members

Constructors

SqlQueryReaderExpression(SqlDialect, Type, LambdaExpression)

Represents a type-erased prepared query reader expression.

public SqlQueryReaderExpression(SqlDialect Dialect, Type RowType, LambdaExpression Expression)

Parameters

Dialect SqlDialect

SQL dialect that this expression is associated with.

RowType Type

Row 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

RowType

Row type.

public Type RowType { get; init; }

Property Value

Type