实体框架4缺少功能?

时间:2010-05-09 09:45:23

标签: linq nhibernate entity-framework orm

我很清楚similair主题之前已经提出过 例如Entity Framework 4 vs NHibernate

但不是像以下那样的论据:

  • NHibernate已经存在更长时间并且更成熟
  • EF4是拖拉而不是企业
  • EF4和LinqToSql是......

我希望看到您认为EF4中缺少的更详细的功能列表。

就我个人而言,我认为缺乏枚举支持是EF4的最大缺点。

1 个答案:

答案 0 :(得分:3)

Ayende在EF上列出了NHibernate的优势:http://ayende.com/blog/archive/2010/01/05/nhibernate-vs.-entity-framework-4.0.aspx

简而言之,NHibernate包含了许多方法来提高现实场景中的性能,而不是EF4(批处理是最明显的),并且几乎无处不在的灵活性和可扩展性。