我们即将开始在 MVC3 Razor 中开发 Web 应用程序。我们正在寻找具有以下方面的 ORM:
- 如果您对某个场景感到困惑或困惑,您可以轻松找到解决方案或咨询
- 易于管理更新和维护更改(更改集和功能要求将是流畅的,因此我们必须谨慎对待数据库中的更改和添加。这将是最优先的)
- 好(简要、简单和更新)记录得如此及时,我们可以学习、应用改进和怪癖。
- LINQ 支持
- .NET 4 支持
在这个清单之后,我开始挖掘。我看到人们对此感到不舒服,Entity Framework
因为NHibernate
它有历史并且Entity Framework
仍在发展中。但是,这里的大多数问题都是不久前提出的,我假设在当代版本中有很多改进。
有一些 ORM 适配器适用于EF
和NHibernate
. 宁可使用EF
还是NHibernate
有一些不错的ORM AdaptersLLBLGEN
和nHydrate
. 假设,两者都和对方一样好。LLBLGEN
比讨论更多nHydrate
。
我想听听您的意见,
LLBLGEN
如果nHydrate
您正在使用其中一种并尝试过另一种。为什么您使用的一个比另一个更好?
PS:如果根据我的清单有比他们两个更好的东西,请在评论中提出建议,如果已经在评论中提出建议,请通过投票表扬它。
谢谢。