Docs
Help you navigate to learn RepoDB!
Get Started
Features
- Batch Operations
- Bulk Operations (SQL Server)
- Bulk Operations (PostgreSQL)
- Caching
- Class Handlers
- Class Mapping
- Connection Persistency
- Dynamics
- Enumeration
- Expression Trees
- Hints
- Implicit Mapping
- Multiple Query
- Property Handlers
- Repositories
- Targeted Operations
- Tracing
- Transaction
- Type Mapping
Operations
- Average
- AverageAll
- BatchQuery
- BinaryBulkDelete
- BinaryBulkDeleteByKey
- BinaryBulkInsert
- BinaryBulkMerge
- BinaryBulkUpdate
- BinaryImport
- BulkDelete
- BulkInsert
- BulkMerge
- BulkUpdate
- Count
- CountAll
- Delete
- DeleteAll
- ExecuteNonQuery
- ExecuteQuery
- ExecuteQueryMultiple
- ExecuteReader
- ExecuteScalar
- Exists
- Insert
- InsertAll
- Max
- MaxAll
- Merge
- MergeAll
- Min
- MinAll
- Query
- QueryAll
- QueryMultiple
- Sum
- SumAll
- Truncate
- Update
- UpdateAll
Classes
- BaseDbSetting
- BaseRepository
- BaseStatementBuilder
- BulkInsertMapItem
- CacheItem
- CancellableTraceLog
- ClassExpression
- ClassProperty
- Constant
- Converter
- DataEntityDataReader
- DataReader (Compiled)
- DbField
- DbRepository
- DirectionalQueryField
- EntityMapFluentDefinition
- Field
- FunctionalQueryField
- GlobalConfiguration
- LeftQueryField
- LeftTrimQueryField
- LenQueryField
- LengthQueryField
- LowerQueryField
- MemoryCache
- OrderField
- Parameter
- PropertyValue
- QueryBuilder
- QueryField
- QueryGroup
- QueryMultipleExtractor
- ResultTraceLog
- RightQueryField
- RightTrimQueryField
- SqlServerTableHints
- TraceLog
- TrimQueryField
- TypeMapFluentDefinition
- UpperQueryField
Attributes
- CompareInfo (SQL Server)
- ConvertedValue (PostgreSQL)
- DataTypeName (PostgreSQL)
- DbType
- Direction
- ForceColumnEncryption (SQL Server)
- Identity
- IsNullable
- LocaleId (SQL Server)
- Map
- MySqlDbType
- Name
- NpgsqlDbType (PostgreSQL)
- Offset (SQL Server)
- Precision
- Primary
- PropertyHandler
- PropertyValueAttribute
- Scale
- Size
- SqlDbType (SQL Server)
- SqliteType (Sqlite)
- TypeMap
- TypeName (SQLite)
- TypeName (SQL Server)
- UdtTypeName (SQL Server)
- XmlSchemaCollectionDatabase (SQL Server)
- XmlSchemaCollectionName (SQL Server)
- XmlSchemaCollectionOwningSchema (SQL Server)
Enumerations
- BulkImportIdentityBehavior
- BulkImportMergeCommandType
- BulkImportPseudoTableType
- Conjunction
- ConnectionPersistency
- ConversionType
- KeyColumnReturnBehavior
- Operation
- Order
Interfaces
Cachers
- ClassMappedNameCache
- CommandTextCache
- DbFieldCache
- FieldCache
- IdentityCache
- PrimaryCache
- PropertyCache
- PropertyHandlerCache
- PropertyMappedNameCache
- PropertyValueAttributeCache
- TypeMapCache
Mappers
- ClassMapper
- ClassHandlerMapper
- DbHelperMapper
- DbSettingMapper
- FluentMapper
- IdentityMapper
- PrimaryMapper
- PropertyMapper
- PropertyHandlerMapper
- PropertyValueAttributeMapper
- StatementBuilderMapper
- TypeMapper
Extensibilities
- Average Type Resolver
- Convert Field Resolver
- Database Helper
- Database Setting
- Folder Structuring
- Statement Builder
References
- BaseRepository
- Connection-Based Repository
- DbRepository
- GenericRepository
- JSON Cache
- Multiple Resultsets
- Property Handler (Property Level)
- Property Handler (Type Level)
- Query Expressions
- Trace
- Unit of Work