NHibernate or Entity Framework?

Good time of day.
Saw quite a lot of comparative information on NHebernate EntityFramework, but the actual(fresh) almost none.
Please share the experience, what is still better now?

Can be formulated differently. Than NHibernate compares favorably with EF?

Thank you.
September 26th 19 at 11:49
4 answers
September 26th 19 at 11:51
Forgive me followers NHibernate, but, IMHO, it is advantageous, it is no different. Can perhaps providers to the database. If you are just starting to use ORM then feel free to take EF5 and above. Plenty of information, and problems with the use will not have any. You can read comparison ef6 and nh4 here.
September 26th 19 at 11:53
Before (2 years ago) I would definitely recommend NHibernate, but EF now have grown tremendously in functionality (finally learned how MapIT enum:). A definite plus I also think that EF is the barrier to entry is much lower and there is an integrated (and very easy) the ability to do migration.
September 26th 19 at 11:55
For me, the EF. It is functional and suitable for most tasks working with data.
At the time, too engaged in comparing these technologies. The differences did not understand (due to the small experience).
I understand just what Nh powerful, but complicated. So yuzayu EF - not had a chance yet to meet the challenge that it will fail
September 26th 19 at 11:57
Thank you all for the answers! I chose EF because it is already on it developments and the transition to NHibernate still extra time took
well, mark as a solution to those answers that helped you. - Gustave.Fay commented on September 26th 19 at 12:00
just have not decided what helped me more. That's not noted. - omari_Morisset commented on September 26th 19 at 12:03

Find more questions by tags C#Entity FrameworkNHibernateORM