我很清楚similair主题之前已经提出过 例如Entity Framework 4 vs NHibernate
但不是像以下那样的论据:
我希望看到您认为EF4中缺少的更详细的功能列表。
就我个人而言,我认为缺乏枚举支持是EF4的最大缺点。
答案 0 :(得分:3)
Ayende在EF上列出了NHibernate的优势:http://ayende.com/blog/archive/2010/01/05/nhibernate-vs.-entity-framework-4.0.aspx
简而言之,NHibernate包含了许多方法来提高现实场景中的性能,而不是EF4(批处理是最明显的),并且几乎无处不在的灵活性和可扩展性。