Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET ORM适配器:LLBLGEN与nHydrate_.net_Orm_C# 4.0_Llblgen_Nhydrate - Fatal编程技术网

.NET ORM适配器:LLBLGEN与nHydrate

.NET ORM适配器:LLBLGEN与nHydrate,.net,orm,c#-4.0,llblgen,nhydrate,.net,Orm,C# 4.0,Llblgen,Nhydrate,我们即将开始在MVC3 Razor中开发web应用程序。我们正在寻找具有以下方面的ORM: 如果你在某个场景中感到困惑,你可以 易于找到解决方案或咨询 易于管理更新和维护更改(更改集和功能要求将是流畅的,因此我们必须对数据库中的更改和添加保持谨慎。这将是最优先的) 很好的(简要的、简单的和更新的)记录,以便我们及时了解、应用改进和怪癖 LINQ支持 .NET4支持 在这张清单之后,我开始挖掘。我看到人们对实体框架与NHibernate相比并不满意,因为它有一段历史,而且实体框架仍在发展中。但

我们即将开始在MVC3 Razor中开发web应用程序。我们正在寻找具有以下方面的ORM:

  • 如果你在某个场景中感到困惑,你可以 易于找到解决方案或咨询
  • 易于管理更新和维护更改(更改集和功能要求将是流畅的,因此我们必须对数据库中的更改和添加保持谨慎。这将是最优先的)
  • 很好的(简要的、简单的和更新的)记录,以便我们及时了解、应用改进和怪癖
  • LINQ支持
  • .NET4支持
在这张清单之后,我开始挖掘。我看到人们对
实体框架
NHibernate
相比并不满意,因为它有一段历史,而且
实体框架
仍在发展中。但是,这里的大多数问题都是前一段时间提出的,我假设在当代版本中有很多改进

有一些ORM适配器可以与
EF
NHibernate
一起使用。使用
EF
NHibernate
有一些好的ORM适配器,它们
LLBLGEN
nHydrate
。假设两者都一样好
LLBLGEN
比nHydrate更受讨论

如果您愿意,我想听听您对
LLBLGEN
nHydrate
的意见 使用其中一个,然后尝试另一个。 为什么你用的那个更好 比另一个好?

p.S:根据我的清单,如果有比这两种方法更好的方法,请在评论中提出建议,如果已经在评论中提出建议,请通过投票予以表扬


谢谢。

我们在企业应用程序级别开发,使用的是LLBLGen 3.1版。该应用程序允许您为多个框架(nHibernate、EF、Linq->SQL及其llblgenpro)生成代码。我们之所以生成LLBLGen Pro适配器模型,是因为我们从2.5版就开始使用它,而且我们对ORM作为一个整体非常满意。我们没有遇到ORM限制我们完成任务能力的情况

他们的支持是惊人的。在他们的论坛上发布问题通常会导致他们的员工在同一天做出回应

记住这条规则,你付多少钱就得到多少。LLBLGen不是免费的,但是软件的价值和他们员工的支持弥补了这个价格(另外你也可以得到源代码)


我没有任何抱怨

谢谢。“你试过nHydrate吗?”Ramiz不,对不起,我没有用过nHydrate。