私のモデルには、次の 2 つのクラスがあります。
class A
{
int PropertyA { get; set; }
}
class B : A
{
int PropertyB { get; set; }
}
私のアプリでは、B を A としてインスタンス化し、オブジェクトが B タイプの場合は PropertyB を使用する必要があります。Into Db にはこれは必要ありません。とにかく、A のメンバーを格納するだけで済みます。B のプロパティを無視するように設定した場合、実際の型は宣言された型とは異なり、それを保存したくないため、ドライバーはディスクリミネーター _t を追加します。シリアル化から B クラスを無視するように MongoDb のドライバーで言う方法はありますか?