Existují dva způsoby, které vám umožní definovat, jak chcete serializovat své třídy:pomocí atributů nebo vytvořením mapy tříd pro vaši třídu ve vašem inicializačním kódu. Mapa třídy je struktura, která definuje mapování mezi třídou a dokumentem BSON. Obsahuje seznam polí a vlastností třídy, které se účastní serializace a pro každou definuje požadované parametry serializace (např. název prvku BSON, možnosti reprezentace atd...). Takže ve vašem případě můžete udělat něco takového:
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
});
Více informací o tomto tématu najdete v tomto odkaz .