【发布时间】:2011-09-20 07:15:41
【问题描述】:
我们即将开始在 MVC3 Razor 中开发 Web 应用程序。我们正在寻找具有以下几个方面的 ORM:
- 如果您在某个场景中感到困惑或困惑,您可以 很容易找到解决方案或咨询
- 易于管理更新和维护更改(更改集和功能要求将很流畅,因此我们必须谨慎对待数据库中的更改和添加。这将是最优先的)
- 很好(简要、简单和更新)记录得非常及时,我们可以学习、应用改进和怪癖。
- LINQ 支持
- .NET 4 支持
在这份清单之后,我开始挖掘。我看到人们对Entity Framework 与NHibernate 相比并不满意,因为它有历史,Entity Framework 仍在发展中。但是,这里的大多数问题都是不久前提出的,我假设在当代版本中有很多改进。
有一些 ORM 适配器适用于 EF 和 NHibernate。而不是使用EF 或NHibernate 有一些很好的ORM 适配器LLBLGEN 和nHydrate。假设,两者都和对方一样好。 LLBLGEN 比 nHydrate 更受讨论。
如果您是,我想了解您对
LLBLGEN和nHydrate的意见 使用其中一个并尝试另一个。 为什么你使用的那个更好 比别人?
P.S:如果根据我的清单有比他们两个更好的东西,请在 cmets 中提出建议,如果已经在 cmets 中提出建议,请通过投票表扬它。
谢谢。
【问题讨论】:
标签: .net orm c#-4.0 llblgen nhydrate