Mapping CLR Types Properties and Associations - Overview
When you use default mapping, the FluentMetadataSource takes care of the property to column mapping. When you use explicit mapping you are explicitly specifying the property to column mapping. The explicit mapping configuration gives you more control over the column naming, and it also allows you to create partially mapped models.
This section contains the following topics that discuss how to perform explicit mapping:
- Mapping CLR Types
- Defining Identity
- Property Configuration
- Mapping Associations
- Advanced Mapping
- Field Name Rules
- Enum Support
- Struct Support
- Mixing Default and Explicit Mapping
- Using Per-Class Configuration
- Handling Database Columns with Default Value