MongoDB.Dynamic is a personal project that I’ve started when I was developing my first application targeting MongoDB as DBMS, using the “official driver” MongoDB.Driver, supported by 10gen.
The objective is to provide a lightweight library with some interesting features that speed up development for desktop/web applications that accesses MongoDB databases.
MongoDB.Dynamic is oriented to interfaces. You don’t need to create concrete classes of your entities, all you need to do is setup your interfaces that reflects your DB model.
Take a look at the Test Project included in the solution.
NOTE: This is a very early preview, you can put in production in small applications.
Currently MongoDB.Dynamic doesn't offer advanced query scenarios, filtering, subcollections, etc.
It assumes that you model is simple, and the approach is very closer to Entity Framework Code First.
Documentation is incomplete. As I have time, I will add and update documetation.
IF YOU WANT TO TAKE PART IN THIS PROJECT, YOU'RE WELCOME! PLEASE CONTACT ME!
You can contact me by email: firstname.lastname@example.org