<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ACM Queue - Object-Relational Mapping</title>
    <link>http://queue.acm.org/listing.cfm?item_topic=Object-Relational Mapping&amp;qc_type=topics_list&amp;filter=Object-Relational Mapping&amp;page_title=Object-Relational Mapping&amp;order=desc</link>
    <description />
    <item>
      <title>The Pain of Implementing LINQ Providers</title>
      <link>http://queue.acm.org/detail.cfm?id=2001564</link>
      <description>I remember sitting on the edge of my seat watching the 2005 PDC (Professional Developers Conference) videos that first showed LINQ (Language Integrated Query). I wanted LINQ: it offered just about everything that I could hope for to make working with data easy. The impetus for building queries into the language is quite simple; it is something that is used all the time; and the promise of a unified querying model is good enough, even before you add all the language goodies that were dropped on us. Being able to write in C# and have the database magically understand what I am doing? Awesome! Getting compilation errors from Visual Studio, rather than runtime errors at testing (or worse, production)? Wonderful! Getting rid of most SQL injection issues? Amazing!</description>
      <category>Object-Relational Mapping</category>
      <pubDate>Wed, 06 Jul 2011 22:00:03 GMT</pubDate>
      <author>Oren Eini</author>
      <guid isPermaLink="false">2001564</guid>
    </item>
    <item>
      <title>Bridging the Object-Relational Divide</title>
      <link>http://queue.acm.org/detail.cfm?id=1394139</link>
      <description>Modern applications are built using two very different technologies: object-oriented programming for business logic; and relational databases for data storage. Object-oriented programming is a key technology for implementing complex systems, providing benefits of reusability, robustness, and maintainability. Relational databases are repositories for persistent data. ORM (object-relational mapping) is a bridge between the two that allows applications to access relational data in an object-oriented way.</description>
      <category>Object-Relational Mapping</category>
      <pubDate>Mon, 28 Jul 2008 15:44:38 GMT</pubDate>
      <author>Craig Russell</author>
      <guid isPermaLink="false">1394139</guid>
    </item>
    <item>
      <title>A Conversation with Erik Meijer and Jose Blakeley</title>
      <link>http://queue.acm.org/detail.cfm?id=1394137</link>
      <description>To understand more about LINQ and ORM and why Microsoft took this approach, we invited two Microsoft engineers closely involved with their development, Erik Meijer and Jos Blakeley, to speak with Queue editorial board member Terry Coatta.</description>
      <category>Object-Relational Mapping</category>
      <pubDate>Mon, 28 Jul 2008 15:44:35 GMT</pubDate>
      <author>Terry Coatta</author>
      <guid isPermaLink="false">1394137</guid>
    </item>
  </channel>
</rss>

