The Withywoods.AutoMapper.MongoDb package provides:
- Two mapper converters:
ObjectIdToStringConverterStringToObjectIdConverter
-
Install
Withywoods.AutoMapper.MongoDbpackage from NuGet -
Register AutoMapper converters:
var config = new MapperConfiguration(x => { x.CreateMap<MongoDB.Bson.ObjectId, string>() .ConvertUsing<Withywoods.AutoMapper.MongoDb.ObjectIdToStringConverter>(); x.CreateMap<string, MongoDB.Bson.ObjectId>() .ConvertUsing<Withywoods.AutoMapper.MongoDb.StringToObjectIdConverter>(); x.AllowNullCollections = true; }); var mapper = config.CreateMapper(); mapper.ConfigurationProvider.AssertConfigurationIsValid();