.net (DevForce vs OpenAccess vs LLBLGen)vs Entity Framework 4&;CTP4

.net (DevForce vs OpenAccess vs LLBLGen)vs Entity Framework 4&;CTP4,.net,entity-framework,ado.net,data-access,devforce,.net,Entity Framework,Ado.net,Data Access,Devforce,抛开免费的开源ORM/DataAccess/Modeling工具(如NHibernate)不谈,除了当前的Entity Framework 4(加上CTP4)之外,一些类似的商业工具还能提供什么呢。商业上考虑的是Telerik的OpenAccess、iDeaBrade的DevForce和LLBLGen Pro 我没有对每种产品单独提问,而是把它们都放在这里。如果你有1+vs EF4的实践经验,我想知道哪些功能有很大的好处。加上任何严重的限制。LLBLGen是一种比EF4更稳定、更成熟的ORM,而

抛开免费的开源ORM/DataAccess/Modeling工具(如NHibernate)不谈,除了当前的Entity Framework 4(加上CTP4)之外,一些类似的商业工具还能提供什么呢。商业上考虑的是Telerik的OpenAccess、iDeaBrade的DevForce和LLBLGen Pro


我没有对每种产品单独提问,而是把它们都放在这里。如果你有1+vs EF4的实践经验,我想知道哪些功能有很大的好处。加上任何严重的限制。

LLBLGen是一种比EF4更稳定、更成熟的ORM,而且它非常易于使用。您只需设计数据库(或使用已经设计好的数据库),就可以启动并运行了。我们6年前开始使用它,即使使用旧版本,我们也只需30分钟就可以启动并运行

上有Telerik OpenAccess ORM与Entity Framework 4的完整比较

显然,您可能会将该信息视为有偏见的,因此您可以在其他StackOverflow线程上找到其他非Telerik意见:

一般来说,OpenAccess是比EF(OA的根,如NHibernate,可追溯到Java)更成熟的解决方案,每年有3个主要版本,它不断增加更多功能和数据库支持。如今,OA支持一系列流行的数据库,包括SQL Server、Oracle、MySql和SQLite,它还提供了创新功能,如新的往返映射(随时向前或向后映射)

另外,请不要错过一个事实,即OpenAccess有一个免费版本,可以在不限制任何免费数据库(如SQL Express)的情况下使用:


感谢您提出措辞巧妙的“主观”问题。完全披露:该用户为Telerik工作。