Esistono due modi per definire come serializzare le classi:utilizzare gli attributi o creare una mappa delle classi per la tua classe nel codice di inizializzazione. Una mappa di classe è una struttura che definisce la mappatura tra una classe e un documento BSON. Contiene un elenco dei campi e delle proprietà della classe che partecipano alla serializzazione e per ciascuno definisce i parametri di serializzazione richiesti (es. nome dell'elemento BSON, opzioni di rappresentazione, ecc...). Quindi, nel tuo caso potresti fare qualcosa del genere:
BsonClassMap.RegisterClassMap<Role>(cm =>
{
cm.AutoMap();// Automap the Role class
cm.UnmapProperty(c => c.RoleId); //Ignore RoleId property
cm.UnmapProperty(c => c.CreateDate);//Ignore CreateDate property
});
Puoi trovare maggiori informazioni su questo argomento in questo collegamento .