Click here to Skip to main content
15,748,973 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
can anyone please give me broader idea on ADO.NET entity framework,data model and


ADO.NET is the predessor of ADO.NET Entity Framework(EF), Hence it EF cant replace ADO.NET - EF is just an alternative to the ADO.NET

EDM(Entity Data Model) is the surface with which the developer works when he is working with EF.

Hence the developer codes against the EDM than the datastore.

EDM is a combination of 3 files - csdl,msl,ssdl

csdl - Conceptual Schema definition language
msl - Mapping specification Language
ssdl - storage schema definition language

Hene when you work with EF - you code against the EDM and it(ObjectService's API) internally converts these instruction into Command Tree comprises of Tables and Columns - Then this will be feeded to the respective Data Provider - Then this provider will convert this
command Tree into provider specific sql which its datastore can understand.

I hope this helps!.

Share this answer
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900