Models…what is old is new again (ADO.NET EDM)

Over on the ADO.NET team blog, they talk about Entity Data Models…

The intent with ADO.NET is more ambitious: We view the ORM problem as just one of a number of services we want to build on the database. Other services include reporting, synchronization, backup, and so on. In order to cover all of these services, we have designed a data model that is similar to the object-oriented idiom that programmers use, while remaining independent of any particular programming language or programming platform. This data model is the Entity Data Model (EDM).

This is all good stuff. I like annotations, but I also like this model approach. So much so I fell in love with it 10 years ago with NeXT’s Enterprise Objects Framework (EOF). I was amazed at how this article read just like a description of how EOModels work.

Perhaps this is me discovering something MS has been doing for many years, but not over a decade. One day I hope CoreData brings back multiuser support. Perhaps even with fully supported Ruby and Python binding (which will be near free in Leopard?).

[tags]eof, object+models, ado.net, coredata[/tags]

0 Response to “Models…what is old is new again (ADO.NET EDM)”


  • No Comments

Leave a Reply