2010-05-09 5 views
0

Я хорошо знаю, что темы similair были подняты до , например. Entity Framework 4 vs NHibernateEntity Framework 4 отсутствует функции?

Но вместо аргументов, как:

  • NHibernate были вокруг дольше и является более зрелым
  • EF4 это перетащить п падение и не enterprisy
  • EF4 и LinqToSql являются ...

Я хотел бы увидеть более подробный список функций, которые вы считаете отсутствующими в EF4.

Лично я считаю, что отсутствие поддержки enum является самым большим недостатком EF4.

ответ

3

Ayende сделал хорошую работу перечисляя преимущества NHibernate над EF здесь: http://ayende.com/blog/archive/2010/01/05/nhibernate-vs.-entity-framework-4.0.aspx

В двух словах, NHibernate содержит много больше возможностей для повышения производительности в реальных сценариях, чем EF4 (пакетирование является наиболее очевидным), и многими другими гибкость и расширяемость практически везде.