Two big industry players whose paths cross in strange ways are Microsoft and Oracle. They may support each others tools and data bases, but they don’t always keep the course as different products go into different revs.
A recent example of this is the ADO.NET Entity Framework…
Entity Framework is a significant new take on application development for the .NET developer, but it is no slam dunk to update, especially if the .NET developer is writing to an Oracle data base. That means an opening for a data specialist such as Data Direct.
This summer the company began to offer a high-speed data access provider connecting the ADO.NET Entity Framework to Oracle DBs. Included are support for schemas, binary data types, BLOBs, XML and more.
We spoke with Jonathan Bruce, who manages DataDirect efforts for .NET and Windows platforms and SQL Engine technologies. He said there is a large coalescence beginning to happen around a single data model among Microsoft developers. That model takes the form of the Entity Framework.
“You have the central model defined now. While ADO.NET is always going to be there,
you are going to see more and more conversations around the Entity Framework as the way to get data access from the .NET platform,” he said.
Still, of course, as Bruce notes, there are always more than one way to do something like data access. One well established alternative to Enitity Framework is NHibernate, the .NET version of Hibernate.
“It is good to note the NHibernate crowd remains extremely active. I think you will see those two technologies work equally together for quite some time. And that indeed is a good thing, because competition breeds better technology,” he said. “I think they are learning from each other.”
Have we said this before? Jonathan Bruce’s blog is a great repository of data on data. Go ahead, access it!