Binding C# Class Instance to MongoDB Collection

I have a C#/WPF application has has been developed with several class instances. Of course these are not persistent. I would like to bind the class instances to MongoDB collections for persistence and to enable backups.
How can I bind a class instance to a MongoDB collection so as the content of the class instance changes the changes will be reflected in the MongoDB collection?


Have a look at this example that save C # class instance and retrieve it.