What is the difference between an ORM and an ODM?

192

MySQL is an example of a relational database – you would use an ORM to translate between your objects in code and the relational representation of the data.

Examples of ORMs are nHibernate, Entity Framework, Dapper and more…

MongoDB is an example of a document database – you would use an ODM to translate between your objects in code and the document representation of the data (if needed).

Mandango is an example of an ODM for MongoDB.

Leave a Comment