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()