Note that there are some explanatory texts on larger screens.

plurals
  1. PO.net ORM Comparison
    primarykey
    data
    text
    <p>I was talking with someone about the Entity Framework, and I'm not really into it yet, but I'd like to learn it. However, I'm still kinda confused whether I should learn it or not. I've heard a lot of people saying you shouldn't use the entity framwork, however I haven't heared any arguments why that is.</p> <p>So my question is, what are the pro's and con's of using the Entity Framework <a href="https://stackoverflow.com/questions/1841555/what-are-some-good-entity-framework-alternatives">compared to other products</a>. Like</p> <ul> <li>NHibernate</li> <li>DataObjects.Net</li> <li>etc..</li> </ul> <p>In terms of ease of use, testability, semantics...</p> <p>I know there are some <a href="https://stackoverflow.com/questions/662231/entity-framework-vs-alternatives">duplicate</a> <a href="https://stackoverflow.com/questions/3505/what-are-your-favorite-net-object-relational-mappers-orm">questions</a> about this. But they are all kinda outdated (2008,2009) and to be honest, the arguments are also lacking something. I know Entity Framework 4.0 is available, and I haven't found a good (complete) comparison yet. </p> <hr> <h1>Answers</h1> <p>Some of the nice people here have answered my question by explaining some details on the different frameworks. Thought it might be good to show them here for future reference. </p> <ul> <li><a href="https://stackoverflow.com/questions/5101974/net-orm-comparison/5102461#5102461">J. Tihon has made an excelent post explaining how to make the EF work when you need more extensibility.</a> </li> <li><a href="https://stackoverflow.com/questions/5101974/net-orm-comparison/5105917#5105917">Diego Mijelshon has created an answer with some of the pitfalls of EF and how NHibernate solves them.</a> </li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    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