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.