Click here to Skip to main content
15,883,938 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more: , +
I want to use one of the 3 ORM options (NHibernate, EntityFramework and LinqToSql) in my application which one is the better? and what is the advantages of it over than others?
Posted
Updated 16-Feb-16 4:43am
v2
Comments
Richard Deeming 16-Feb-16 11:28am    
Apart from telling you to avoid LINQ to SQL, which is a dead technology, we can't possibly tell you which is best for your application. We don't know what your application is, and we don't know what skills (if any) your team already has.

... as you were told when you posted this question in the Lounge:
http://www.codeproject.com/Messages/5201956/Which-ORM-is-better-for-my-application-NHibernate.aspx[^]

Use Entity Framework, it's the evolution of Linq2Sql, and nhibernate is just your typical badly-documented non-Microsoft technology.
 
Share this answer
 
Hibernate, because it's the defacto standard in Java and was one of the driving forces in the creation of the JPA. It's got excellent support in Spring and dictates the standards in the ORM field. You can translate a very complex object model into a relational model and almost every Java framework supports it
 
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