Jeg løste delvist problemet for mig ved at tilføje et klassekort i Program.cs (eller en anden applikationsstartklasse):
BsonClassMap.RegisterClassMap<EventData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("EventData");
});
BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("ExceptionData");
});
Hvis nogen finder en måde at arbejde med annoteringer , besvar venligst dette spørgsmål.