Skip to content

What is the primary purpose of an ORM?

ORM stands for Object-Relational Mapper. It’s mostly used to define a relationship between an object/class and the database table where it’s data should be saved.

I asked the question on Twitter/Facebook “The primary purpose of an ORM is to decouple the domain model from the database schema. True || False? Discuss.” and got some interesting answers.

orm_answers

What do you think the primary purpose of an ORM is?

Share and Enjoy:
  • del.icio.us
  • DotNetKicks
  • DZone
  • Reddit
  • Digg
  • StumbleUpon
  • LinkedIn
  • Facebook
  • FriendFeed
  • HackerNews
  • Netvibes
  • Posterous
  • Tumblr
  • Twitter

One Comment

  1. Vendor lock-in (or as we say here: competition-free after sale). I’ve seen a more than a couple of homemade ORM-frameworks that made it close to impossible to get rid of the software house that made them.

    Another problem I see (I’m a technical consultant for the clients) is ORM’s used to make the rdb “go away” resulting in not using the rdb’s strengths. Young programmers don’t know SQL

    Posted on 11-Dec-08 at 2:45 am | Permalink

One Trackback/Pingback

  1. [...] What Is the Primary Purpose of an ORM? (Scott Koon) [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*

Get Adobe Flash playerPlugin by wpburn.com wordpress themes