Er zijn twee manieren waarop u kunt definiëren hoe u uw klassen wilt serialiseren:door attributen te gebruiken of door een klassenkaart te maken voor uw klas in uw initialisatiecode. Een klassenkaart is een structuur die de toewijzing tussen een klasse en een BSON-document definieert. Het bevat een lijst van de velden en eigenschappen van de klasse die deelnemen aan serialisatie en definieert voor elk de vereiste serialisatieparameters (bijv. de naam van het BSON-element, weergave-opties, enz...). Dus in jouw geval zou je zoiets als dit kunnen doen:
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
});
U kunt meer informatie over dit onderwerp vinden in deze link .