Namespace FluentCommand
Classes
- ConcurrencyTokenJsonConverter
Json Converter for ConcurrencyToken
- DataCommand
A fluent class to build a data command.
- DataCommandExtensions
Extension methods for IDataCommand
- DataConfiguration
The database configuration
- DataConfigurationBuilder
A configuration builder class
- DataConfigurationBuilderExtensions
Extension methods for configuring DataConfigurationBuilder to use SQL Server.
- DataConfiguration<TDiscriminator>
The database configuration by discriminator. Used to register multiple instances of IDataConfiguration.
- DataFieldConverterAttribute
Attribute to enable source generation of data reader factory
- DataFieldConverterAttribute<TConverter>
Attribute to enable source generation of data reader factory
- DataMapping
A class for mapping data types
- DataParameter<TValue>
A fluent class to build a data parameter.
- DataQueryExtensions
Extension methods for IDataQuery
- DataQueryFormatter
A class to format an IDbCommand for logging
- DataQueryLogger
A class for logging queries
- DataReaderExtensions
Extension methods for IDataReader
- DataSession
A fluent class for a data session.
- DataSession<TDiscriminator>
A fluent class for a data session by discriminator. Used to register multiple instances of IDataSession.
- DisposableBase
Provides a base implementation of the IDisposable pattern, including support for asynchronous disposal on supported platforms.
- JsonCommandExtensions
Extension methods for IDataCommand
- ListDataReader<T>
Read a list of items using an IDataReader
- QueryBuilderExtensions
Provides extension methods for building SQL queries using a QueryBuilder within a data session.
- ServiceCollectionExtensions
Extension methods for IServiceCollection
- SqlCommandExtensions
Extension methods for IDataCommand specific to SQL Server.
- SqlTypeMapping
Provides mapping between .NET types and their corresponding SQL Server native types.
Structs
- ConcurrencyToken
A structure to hold concurrency token
Interfaces
- IDataCache
An interface for data cache.
- IDataCommand
An interface defining a data command.
- IDataConfiguration
An interface for database configuration
- IDataConfiguration<TDiscriminator>
The database configuration by discriminator. Used to register multiple instances of IDataConfiguration.
- IDataFieldConverter<TValue>
Interface defining how to read a field value
- IDataParameterHandler
An interface defining parameter type handling
- IDataParameter<TValue>
An interface for data parameter.
- IDataQuery
An interface defining a data query operations.
- IDataQueryAsync
An interface defining a data query operations asynchronously.
- IDataQueryFormatter
A interface for formatting an IDbCommand for logging
- IDataQueryLogger
An interface for logging queries
- IDataSession
An interface for data sessions.
- IDataSessionFactory
An interface for creating IDataSession instances
- IDataSessionFactory<TDiscriminator>
The data session factory by discriminator. Used to register multiple instances of IDataSessionFactory.
- IDataSession<TDiscriminator>
A fluent interface for a data session by discriminator. Used to register multiple instances of IDataSession.