【问题标题】:(DevForce vs OpenAccess vs LLBLGen) vs Entity Framework 4 & CTP4 [closed](DevForce vs OpenAccess vs LLBLGen)vs Entity Framework 4 & CTP4 [关闭]
【发布时间】:2011-03-19 19:12:53
【问题描述】:

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

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

【问题讨论】:

  • 感谢您提出措辞恰当的“主观”问题。

标签: .net entity-framework ado.net data-access devforce


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    Is Telerik openaccess ORM worth learning?

    Compare and Contrast NHibernate and OpenAccess from Telerik

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

    此外,不要错过这样一个事实,即有一个免费版本的 OpenAccess,可以不受任何免费数据库(如 SQL Express)的限制:

    http://www.telerik.com/community/free-products.aspx

    【讨论】:

    • 完全披露:该用户为 Telerik 工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 2012-08-07
    • 2019-08-07
    • 1970-01-01
    • 2023-04-09
    • 2011-07-08
    相关资源
    最近更新 更多