Det finns två sätt som låter dig definiera hur du vill serialisera dina klasser:genom att använda attribut eller skapa en klasskarta för din klass i din initialiseringskod. En klasskarta är en struktur som definierar mappningen mellan en klass och ett BSON-dokument. Den innehåller en lista över fälten och egenskaperna för klassen som deltar i serialisering och definierar för var och en av de nödvändiga serialiseringsparametrarna (t.ex. namnet på BSON-elementet, representationsalternativ, etc...). Så i ditt fall kan du göra något så här:
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
});
Du kan hitta mer information om detta ämne i denna länk .