MJCZone.DapperMatic.TypeMapping
Assembly: MJCZone.DapperMatic
Classes
| Name | Description |
|---|---|
| DapperMaticMappingOptions | Configuration options for DapperMatic type mapping and query compatibility. Controls how type handlers are registered for future DML type mapping features. |
| DapperMaticTypeMapping | Provides global initialization for DapperMatic query compatibility. Call Initialize() once at application startup to enable DmColumn attribute mapping and custom type handlers for all IDbConnection instances. |
| DmColumnFallbackMapper | Type mapper that automatically detects and maps column attributes at runtime. Supports DmColumn, EF Core Column, and ServiceStack.OrmLite Alias attributes for column name mapping. Supports DmIgnore, EF Core NotMapped, and ServiceStack.OrmLite Ignore attributes for excluding properties. Supports modern C# patterns including records with parameterized constructors. Fallback to default property name matching if no mapping attributes are found. |
| DmMemberMap | Maps a database column to a C# property or constructor parameter. Supports modern C# patterns including records with parameterized constructors. |
Enums
| Name | Description |
|---|---|
| TypeHandlerPrecedence | Defines how type handler registration should handle conflicts with existing handlers. |