DmColumnFallbackMapper
Namespace: MJCZone.DapperMatic.TypeMapping
Assembly: MJCZone.DapperMatic
Summary
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.
Inheritance
Implemented Interfaces:
- ITypeMap
public
Contents
Constructors (1) | Methods (8)
Constructors
DmColumnFallbackMapper
Initializes a new instance of the DmColumnFallbackMapper class.
csharp
DmColumnFallbackMapper(Type type, DapperMaticMappingOptions options)Parameters
- type (Type) - The type to map.
- options (DapperMaticMappingOptions) - Configuration options for type mapping.
Methods
| Method | Summary |
|---|---|
| FindConstructor | |
| GetMember | |
| FindExplicitConstructor | |
| GetConstructorParameter | |
| GetType | |
| ToString | |
| Equals | |
| GetHashCode |
FindConstructor
csharp
FindConstructor()GetMember
csharp
IMemberMap? GetMember()Returns
Type: IMemberMap?
FindExplicitConstructor
csharp
ConstructorInfo? FindExplicitConstructor()Returns
Type: ConstructorInfo?
GetConstructorParameter
csharp
IMemberMap? GetConstructorParameter()Returns
Type: IMemberMap?
GetType
csharp
GetType()ToString
csharp
ToString()Equals
csharp
Equals()GetHashCode
csharp
GetHashCode()