Table of Contents

Namespace LfrlAnvil.Sql.Statements

Classes

SqlNamedParameterCollection

Represents a collection of type-erased bindable named SQL parameters.

SqlQueryReaderRowCollection

Represents a collection of type-erased rows.

SqlStatementObjectExtensions

Contains various extension methods related to SQL statements.

Structs

SqlAsyncMultiDataReader

Represents an asynchronous lightweight IDataReader container with multiple result sets.

SqlAsyncQueryReader

Represents an asynchronous type-erased query reader.

SqlAsyncQueryReaderExecutor

Represents an SqlAsyncQueryReader bound to a specific Sql statement.

SqlAsyncQueryReaderExecutor<TRow>

Represents an SqlAsyncQueryReader<TRow> bound to a specific Sql statement.

SqlAsyncQueryReaderExpression

Represents a type-erased prepared asynchronous query reader expression.

SqlAsyncQueryReaderExpression<TRow>

Represents a generic prepared asynchronous query reader expression.

SqlAsyncQueryReader<TRow>

Represents an asynchronous generic query reader.

SqlAsyncScalarQueryReader

Represents an asynchronous type-erased scalar query reader.

SqlAsyncScalarQueryReaderExecutor

Represents an SqlAsyncScalarQueryReader bound to a specific Sql statement.

SqlAsyncScalarQueryReaderExecutor<T>

Represents an SqlAsyncScalarQueryReader<T> bound to a specific Sql statement.

SqlAsyncScalarQueryReaderExpression

Represents a type-erased prepared asynchronous scalar query reader expression.

SqlAsyncScalarQueryReaderExpression<T>

Represents a generic prepared asynchronous scalar query reader expression.

SqlAsyncScalarQueryReader<T>

Represents an asynchronous generic scalar query reader.

SqlMultiDataReader

Represents a lightweight IDataReader container with multiple result sets.

SqlParameter

Represents a type-erased bindable SQL parameter.

SqlParameterBinder

Represents a type-erased parameter binder.

SqlParameterBinderExecutor

Represents an SqlParameterBinder bound to a specific source of parameters.

SqlParameterBinderExecutor<TSource>

Represents an SqlParameterBinder<TSource> bound to a specific source of parameters.

SqlParameterBinderExpression

Represents a type-erased prepared parameter binder expression.

SqlParameterBinderExpression<TSource>

Represents a generic prepared parameter binder expression.

SqlParameterBinder<TSource>

Represents a generic parameter binder.

SqlQueryReader

Represents a type-erased query reader.

SqlQueryReaderExecutor

Represents an SqlQueryReader bound to a specific Sql statement.

SqlQueryReaderExecutor<TRow>

Represents an SqlQueryReader<TRow> bound to a specific Sql statement.

SqlQueryReaderExpression

Represents a type-erased prepared query reader expression.

SqlQueryReaderExpression<TRow>

Represents a generic prepared query reader expression.

SqlQueryReaderOptions

Represents SqlQueryReader options.

SqlQueryReaderRow

Represents a single type-erased row.

SqlQueryReaderRowCollection.Enumerator

Lightweight enumerator implementation for SqlQueryReaderRowCollection.

SqlQueryReader<TRow>

Represents a generic query reader.

SqlQueryResult

Represents a type-erased query reader result.

SqlQueryResult<TRow>

Represents a generic query reader result.

SqlResultSetField

Represents a definition of a result set's field.

SqlScalarQueryReader

Represents a type-erased scalar query reader.

SqlScalarQueryReaderExecutor

Represents an SqlScalarQueryReader bound to a specific Sql statement.

SqlScalarQueryReaderExecutor<T>

Represents an SqlScalarQueryReader<T> bound to a specific Sql statement.

SqlScalarQueryReaderExpression

Represents a type-erased prepared scalar query reader expression.

SqlScalarQueryReaderExpression<T>

Represents a generic prepared scalar query reader expression.

SqlScalarQueryReader<T>

Represents a generic scalar query reader.

SqlScalarQueryResult

Represents a type-erased scalar query reader result.

SqlScalarQueryResult<T>

Represents a generic scalar query reader result.