Jag löste delvis problemet åt mig genom att lägga till en klasskarta i Program.cs (eller annan applikationsstartklass):
BsonClassMap.RegisterClassMap<EventData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("EventData");
});
BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("ExceptionData");
});
Om någon hittar ett sätt att arbeta med kommentarer , vänligen svara på den här frågan.