sql >> Base de Datos >  >> NoSQL >> MongoDB

Interfaz de deserialización en MongoDB usando C# - Valor discriminador desconocido

Resolví parcialmente el problema por mí agregando un mapa de clase en Program.cs (u otra clase de inicio de aplicación):

        BsonClassMap.RegisterClassMap<EventData>(cm =>
        {
            cm.AutoMap();
            cm.SetDiscriminator("EventData");
        });

        BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
        {
            cm.AutoMap();
            cm.SetDiscriminator("ExceptionData");
        });

Si alguien encuentra una manera de trabajar con anotaciones , responda a esta pregunta.