MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Schnittstelle in MongoDB mit C# deserialisieren – Unbekannter Diskriminatorwert

Ich habe das Problem teilweise für mich gelöst, indem ich eine Klassenzuordnung in Program.cs (oder einer anderen Anwendungsstartklasse) hinzugefügt habe:

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

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

Wenn jemand einen Weg findet, mit Anmerkungen zu arbeiten , bitte beantworten Sie diese Frage.