using MongoDB.Bson; using MongoDB.Bson.Serialization; using MongoDB.Bson.Serialization.Conventions; using MongoDB.Bson.Serialization.Serializers; using DataProviders; namespace DataProviders { public class Mappings { public static void RegisterClassMap() { ConventionRegistry.Register("MyConventions", new ConventionPack { new CamelCaseElementNameConvention(), new IgnoreIfNullConvention(true) }, type => true); // https://kevsoft.net/2020/06/25/storing-guids-as-strings-in-mongodb-with-csharp.html BsonSerializer.RegisterSerializer(new GuidSerializer(BsonType.String)); } } }