Namespace Umbraco.Cms.Infrastructure.Persistence.Mappers
Classes
AccessMapper
Provides mapping functionality for Access entities between the database and domain models in the persistence layer.
AuditEntryMapper
Represents a mapper for audit entry entities.
AuditItemMapper
Provides mapping configuration between the AuditItem entity and its corresponding database table for ORM operations within the Umbraco infrastructure.
BaseMapper
Provides a base class for mapping entities to database tables within the persistence layer.
ConsentMapper
Represents a mapper for consent entities.
ContentMapper
Represents a Content to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
ContentTypeMapper
Represents a ContentType to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
DataTypeMapper
Represents a DataType to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
DictionaryMapper
Represents a DictionaryItem to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
DictionaryTranslationMapper
Represents a DictionaryTranslation to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
DomainMapper
Represents a mapper that defines the mapping configuration for the Domain entity between the database and the domain model.
ExternalLoginMapper
Provides mapping configuration between the ExternalLogin entity and its corresponding database schema.
ExternalLoginTokenMapper
Provides mapping configuration between the ExternalLoginToken entity and its corresponding database schema.
KeyValueMapper
Provides mapping configuration between the KeyValue entity and its corresponding database schema.
Used by the persistence layer to translate entity properties to database columns for CRUD operations.
LanguageMapper
Represents a Language to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
LogViewerQueryMapper
Provides mapping functionality for queries related to the Log Viewer in Umbraco. This class is responsible for translating between database representations and domain models used by the Log Viewer feature.
MapperCollection
Represents a collection of persistence mappers responsible for mapping between database records and domain entities in Umbraco.
MapperCollectionBuilder
Provides a builder for creating a collection of database mappers used in Umbraco persistence operations.
MapperConfigurationStore
Provides storage and management for mapper configurations.
MapperForAttribute
An attribute used to decorate mappers to be associated with entities
MediaMapper
Represents a Umbraco.Cms.Infrastructure.Media to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
MediaTypeMapper
Represents a MediaType to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
MemberGroupMapper
Maps MemberGroup entities between the database and the domain model.
MemberMapper
Represents a Member to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
MemberTypeMapper
Represents a MemberType to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
NullableDateMapper
Extends NPoco default mapper and ensures that nullable dates are not saved to the database.
PropertyGroupMapper
Represents a PropertyGroup to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
PropertyMapper
Provides mapping logic between the Property entity and its corresponding database schema representation.
PropertyTypeMapper
Represents a IPropertyType to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
RelationMapper
Represents a Relation to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
RelationTypeMapper
Represents a RelationType to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
SimpleContentTypeMapper
Provides mapping logic between the SimpleContentType entity and its corresponding database schema representation.
TagMapper
Represents a Tag to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
TemplateMapper
Represents a Template to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
UmbracoEntityMapper
Provides functionality to map properties of Umbraco entities to their corresponding database columns.
UserGroupMapper
Represents a UserGroup to DTO mapper used to translate the properties of the public api implementation to that of the database's DTO as sql: [tableName].[columnName].
UserMapper
Provides mapping logic between the User entity and its database representation.
Interfaces
IMapperCollection
Defines a collection of mapper instances used for mapping between database entities and domain models in persistence operations.
IPermissionMapper
Represents a contract for mapping permission entities between the domain model and the database.