Comments 5
А можете рассказать о преимуществах NHibernate перед LINQ и Entity Framework?
0
Я думаю, что не буду объективным в этом вопросе. К тому же в сети есть много подробных сравнений. Вот достаточно подробное weblogs.asp.net/ricardoperes/archive/2012/06/07/differences-between-nhibernate-and-entity-framework.aspx
+3
Если кратко — NHibernate существенно сложнее, поддерживает практически все мэинстримовые БД и гораздо функциональнее.
По некоторым тестам быстродействие NHibernate существенно выше EF.
Ну и, конечно, интеграция с окружением .NET у EF гораздо лучше и присутствует удобный дизайнер схем.
По некоторым тестам быстродействие NHibernate существенно выше EF.
Ну и, конечно, интеграция с окружением .NET у EF гораздо лучше и присутствует удобный дизайнер схем.
+2
Для меня ключевым фактором стала возможность достаточно просто дописывать поддержку своих типов и методов для Linq провайдера.
Так у нас например через NH есть полная поддержка MS SQL HierarchyId, чего повторить на EF 4 не удалось (в тот момент EF 5 небыло).
Ну и поддержка кучи БД играет значительную роль.
Так у нас например через NH есть полная поддержка MS SQL HierarchyId, чего повторить на EF 4 не удалось (в тот момент EF 5 небыло).
Ну и поддержка кучи БД играет значительную роль.
0
Не подскажете на каком этапе находится подпроект NH.Shards?
Я читал у Орена про него, но давно не слышно новостей
Я читал у Орена про него, но давно не слышно новостей
0
Sign up to leave a comment.
Вышел NHibernate 3.3.3.GA