Click here to Skip to main content
15,892,697 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
What are the advantages of using Entity Framwork?

Thanks.
Posted

Have a look at This[^] article.
 
Share this answer
 
hi,

The entity framework can be a powerful tool which allows developers to model data specifically for their application. It also allows developers to easily bind the data to controls and manage relationships between tables. The framework can provide an additional layer of abstraction allowing developers more freedom in how the data is presented without spending a lot of time on storage and access.

Refer the following links

Advantage with the Entity Framework

what are the advantages of using entity framework instead of other data accessing technologies

Thanks
 
Share this answer
 
shortly

+
faster and cheaper development

-
sometimes performance
sometimes hard to write complex queries


you can search generally for ORM adv and disadv for a more specified answer..
 
Share this answer
 
Comments
ExpertITM 14-Jan-13 6:41am    
Hi,

but why it is faster and what are the concerns of performance?

Thanks.
nrgjack 14-Jan-13 6:46am    
it's faster because you don't need to create every single entity and logic to retreave / manage the data.
note you must create a db structure with the idea that you are going to use EF, it's a bit harder to make an existent db to work with EF in a second time.

about performances i figure out that the very first call to EF in a period (in my case a day) is sometime very slow (20sec). That apart the other calls are ok.
Here's a pretty good brief article outlining Entity Framework Pro's and Con's:

http://www.devproconnections.com/article/entity-framework/entity-framework-orms-142979[^]
 
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