Apakah ada cara untuk tidak memanggil fungsi selama deserialisasi kelas seperti:
private int _number
public int Number
{
get
{
return _number;
}
set
{
_number = value
//do not call this function during deserialization
CallAnotherFunction()
}
}
Ketika MongoDB melakukan deserialisasi objek dan menyetel properti Number
, ia memanggil CallAnotherFunction()
karena berada di dalam set. Apakah ada tanda atau apa pun yang dapat digunakan agar CallAnotherFunction()
tidak dipanggil selama deserialisasi? Saat ini ia memanggil fungsi dan menambahkan nilai duplikat setiap kali selama deserialisasi.