Program.cs(または他のアプリケーション開始クラス)にクラスマップを追加することで、問題を部分的に解決しました:
BsonClassMap.RegisterClassMap<EventData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("EventData");
});
BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("ExceptionData");
});
誰かがアノテーションを操作する方法を見つけた場合 、この質問に答えてください。