Какой самый популярный O / R-Mapper для .Net по состоянию на 2010 год? - PullRequest
2 голосов
/ 23 октября 2010

Я не говорю о производительности или цене.

Я говорю о популярности.

Какой самый популярный O / R-Mapper для .Net по состоянию на 2010 год?

Какой был бы самым популярным O / R-Маппер для .Net на долгие годы?

Ответы [ 4 ]

5 голосов
/ 23 октября 2010

Рискну сказать, что NHibernate является действующим и в настоящее время самым популярным вариантом.В текущей версии (4.0 по имени, 2.0 по «дизайну») Entity Framework (EF) отмечены улучшения по сравнению с v1.0, что привело к проблемам, которые побудили многих потенциальных пользователей принять другое решение, а именно NHibernate, или развернуть свое.

Что касается будущего, то у NHiberte есть солидный фолловер, и он является зрелым продуктом, тогда как EF 4.0 необходимо исправить многие грехи и недостатки предыдущей версии, но при этом у него есть свои проблемыотносительно молод как технология.

3 голосов
/ 23 октября 2010

Если вы включите все, я бы поспорил, что Linq для SQL является самым популярным, но для больших проектов NHibernate я бы вообразил.

3 голосов
/ 23 октября 2010

NHibernate, скорее всего, является крупнейшим в настоящее время, но MSEF ворует его гром (NH 3.0 имеет некоторые серьезные недостатки в своем поставщике Linq, и MSEF, хотя и новый, поставляется в комплекте с .NET 4.0)

1 голос
/ 23 октября 2010

Я бы предположил, что ADO.NET Entity Framework , вероятно, превзошел большинство других ORM по популярности на данный момент и будет продолжать расти быстрее, чем большинство в будущем.

Это в основном потому, что это поддерживаемая часть самого .NET Framework. LINQ to SQL предшествовал ему, так что он все еще может (на данный момент) использоваться более широко, но большинство новых разработок, похоже, переключаются на EF, особенно потому, что он получает гораздо больше внимания от Microsoft. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...