I read this article about the ADO.NET Entity Framework and found it to be very interesting, although in the first shot I could not decrypt a lot of things. I read the article again to understand the real logic of this.
a) The question that I have in mind is why do we need an ORM structure (in general)?
b) And among other ORM frameworks for .NET such as Spring.NET, Linq to Sql, NHibernate, etc., why would we prefer the ADO.NET Entity Framework?
b. Subjective. I may not be able to offer a good opinion, since I did not use EF.
. :
CRUD (, , , ). CRUD-.
, , .
, .
.
.
EF - SQL-. , , . .
:
a) ORM, . , ( , , ). ORM , , . SQL - ORM. , .
b) . . , ORM ? ? , ? Entity Framework , . Linq to SQL, , . .
a) ORM : .
b) .