SQL Server, какова текущая технология ORM для .Net? - PullRequest
2 голосов
/ 15 февраля 2011

Я рассматриваю возможность использования NHibernate в качестве слоя ORM для моего приложения.

Тем не менее, Entity Framework, как представляется, рекламируется как Current Big Thing в ORM для .Net, и, похоже, давит на стратегию Linq для SQL, которую MS продвигала всего несколько лет назад.

Вопрос в том, что является лучшим выбором для ORM / SQL Server в решениях .Net в настоящее время?

Решающими факторами являются:

  • Поддержка разработчиков
  • Широко используется
  • Чистый синтаксис
  • Хорошие инструменты
  • Стабильность

1 Ответ

1 голос
/ 15 февраля 2011

Ну, я задаю себе тот же вопрос, и я смотрю либо: -

MyBatis.NET http://www.mybatis.org/dotnet.html или

nHibernate http://nhforge.org/Default.aspx

MyBatis.NET выглядит неплохо, если вам нужно больше мапперов данных и вы готовы сделать немного SQL.

nHibernate по-прежнему выглядит как лучший и наиболее зрелый ORM, но есть большая кривая обучения инаходить неясные ошибки - не весело.

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