Table of Contents

Class BeaconMapContributor

Namespace
adas_core.Infrastructure.Utils.MongoMaps
Assembly
adas-core.Infrastructure.dll

Represents a map contributor that participates in entity mapping operations for beacon-related entities.

public class BeaconMapContributor : IEntityMapContributor
Inheritance
BeaconMapContributor
Implements
Inherited Members
Extension Methods

Remarks

Implements the IEntityMapContributor interface to contribute beacon-specific mapping logic.

Methods

RegisterMaps()

Registers BSON class maps for LightBeacon, Options, and LightBeaconAbstract types to configure their MongoDB serialization. Each registration is skipped if a class map for the type has already been registered, applying default values, element name mappings, and ignore-if-null settings to the respective members.

public void RegisterMaps()