Table of Contents

Struct SqlAsyncQueryReaderExpression

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

Represents a type-erased prepared asynchronous query reader expression.

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

Constructors

SqlAsyncQueryReaderExpression(SqlDialect, Type, ISqlAsyncQueryLambdaExpression)

Represents a type-erased prepared asynchronous query reader expression.

public SqlAsyncQueryReaderExpression(SqlDialect Dialect, Type RowType, ISqlAsyncQueryLambdaExpression Expression)

Parameters

Dialect SqlDialect

SQL dialect that this expression is associated with.

RowType Type

Row type.

Expression ISqlAsyncQueryLambdaExpression

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 ISqlAsyncQueryLambdaExpression Expression { get; init; }

Property Value

ISqlAsyncQueryLambdaExpression

RowType

Row type.

public Type RowType { get; init; }

Property Value

Type