Note that there are some explanatory texts on larger screens.

plurals
  1. POMoving from ADO.NET to ADO.NET Entity Framework
    primarykey
    data
    text
    <p>I am web developer for nine years now. I love to develop custom CMS and purly hand coded web applications.</p> <p>I was ok with ADO.NET Data Access model, writting native SQL Queries to the database and calling store procedures via DBCommand.</p> <p>2 years now i was thinking to move to ADO.NET Entity Framework.</p> <p>I know there are alot of advantages in terms of productivity but i really don't like/understand the way it work Entity Framework.</p> <p>In terms of productivity i have create an application that auto generates for me the ADO.NET Code so i don't waste mutch time to code ADO.NET code.</p> <p>Should i move on Entity Framework?</p> <p>PS : I am a performance lover.:P</p> <p>PS 2 :For example, How can i implement a Modified Preorder Tree Traversal to manage hierarchical data (ex : Categories of products) in Entity framework?</p> <p>PS 3 : I Work with MySql Server</p> <hr> <p><strong>Edit</strong></p> <p>After a bit of reading, i understand that ADO.NET Entity Framework is wonderful.</p> <p>It give us alot of benefits that we have to hand craft or "copy-paste" in the past. Another benefit that comes with it is that is completely Provider independent. Even if you like the old ADO.NET micanism or you are a dinosaur like me(:P) you can use the entity framework using the EntityClient like SqlClient, MySqlClient and use the power of Entity-Sql witch is provider independent.</p> <p>Yes you loose some performance. But with all these cache technologies out there you can overcome this.</p> <p>As i always say, "The C is fast, the Assembly even more...but we use C#/VB.NET/Java"</p> <p>Thank you very mutch for the good advices.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload