I am the main author of .Net drivers for Mongo. There is currently no ORM for it, e.g. mapper. Instead, it works with simple documents that are equivalent to a dictionary. It would be difficult to use reflection to iterate over fields in a document and assign them to properties on the object. In the past, I wrote a simple thing for LDAP results. You do not need to worry about SQL injection with Mongo, as there really is no query language that is parsed. All drivers speak Mongo in their native language. There is some potential if you dynamically generate javascript and send it to the database, but the need for this should be rare. If you have any questions about using the driver, you can send them to a Google group or send a message via GitHub.