Classes (Core)
These are the provider-agnostic classes shared across the whole library. They include the query-expression building blocks (QueryField, QueryGroup, OrderField, and function-specific variants like UpperQueryField, LowerQueryField, TrimQueryField and LengthQueryField), the repository and statement-builder base classes (BaseRepository, DbRepository, BaseStatementBuilder, QueryBuilder), data extraction and reflection helpers (DataReader, DataEntityDataReader, ClassExpression, ClassProperty, Field, DbField, PropertyValue), caching (CacheItem, MemoryCache), operation tracing (TraceLog, CancellableTraceLog, ResultTraceLog), fluent mapping definitions (EntityMapFluentDefinition, TypeMapFluentDefinition), and library-wide configuration (GlobalConfiguration, GlobalConfigurationOptions).
Table of contents
- BaseDbSetting
- BaseRepository
- BaseStatementBuilder
- BulkInsertMapItem
- CacheItem
- CancellableTraceLog
- ClassExpression
- ClassProperty
- Constant
- Converter
- DataEntityDataReader
- DataReader
- DbField
- DbRepository
- DirectionalQueryField
- EntityMapFluentDefinition
- Field
- FunctionalQueryField
- GlobalConfiguration
- GlobalConfigurationOptions
- LeftQueryField
- LeftTrimQueryField
- LenQueryField
- LengthQueryField
- LowerQueryField
- MemoryCache
- OrderField
- Parameter
- PropertyValue
- QueryBuilder
- QueryField
- QueryGroup
- QueryMultipleExtractor
- ResultTraceLog
- RightQueryField
- RightTrimQueryField
- TraceLog
- TrimQueryField
- TypeMapFluentDefinition
- UpperQueryField