.net – the actual benefit of ADO.NET Entity Framework

entity-frameworknetorm

I was reading this article about ADO.NET Entity Framework and found it to be very interesting though in the first shot I could not decipher many things. I am reading the article again in order to fathom the real logic behind this.

a) A question cropped in my mind is why we need an ORM framework (in general)?

b) And among other ORM frameworks present for .NET like Spring.NET, Linq to Sql , NHibernate etc. why will we prefer ADO.NET Entity Framework?

Best Answer

b. Subjective. I might not be able to offer a good opinion, as I have not used EF.