The Microsoft .NET platform is quickly finding market share in consulting companies and large IT shops that build object-oriented enterprise applications. Its object-oriented languages, Web page event-driven programming model, and ease of development all make .NET a powerful platform on which to build object-oriented systems.

Most of these systems, however, have their carefully designed object-oriented architecture stopped cold when it hits the database and data-access programming objects. Traditional relational database management systems (RDBMS) simply don't lend themselves very well to object-oriented programming. Thirty percent of an application's code alone is used for mapping an application's object-oriented design to the database's relational model.
Read more....

http://www.15seconds.com/Issue/030407.htm