Ada dua cara yang memungkinkan Anda menentukan cara membuat serialisasi kelas:menggunakan atribut atau membuat peta kelas untuk kelas Anda dalam kode inisialisasi Anda. Peta kelas adalah struktur yang mendefinisikan pemetaan antara kelas dan dokumen BSON. Ini berisi daftar bidang dan properti kelas yang berpartisipasi dalam serialisasi dan untuk masing-masing mendefinisikan parameter serialisasi yang diperlukan (misalnya, nama elemen BSON, opsi representasi, dll ...). Jadi, dalam kasus Anda, Anda dapat melakukan sesuatu seperti ini:
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
});
Anda dapat menemukan info lebih lanjut tentang subjek ini di ini tautan .