【问题标题】:What is the difference between llblgen and nHibernate?llblgen 和 nHibernate 有什么区别?
【发布时间】:2009-05-27 13:44:52
【问题描述】:

llblgen 和 nHibernate 之间的主要区别是什么?

【问题讨论】:

标签: nhibernate orm llblgenpro


【解决方案1】:

LLBLGen 是一个精巧的大小写强化工具,可生成最终可扩展的代码。客户服务是首屈一指的,并且错误已被修复,因为它们是由业务中最优秀的人才之一发现的。我在 obsure 上花了 5 小时周转,只影响我,bug。

我目前正在对 nhibernate 咬牙切齿,不得不说让我远离它这么长时间的忧虑并没有放错地方。它是一个拥有庞大用户群的好工具,但本质上,映射文件/映射类/映射属性策略同时又软又脆弱。

这是我的观点,不需要惩罚性的投票,因为我在批评 nhibernate。

【讨论】:

    【解决方案2】:

    LLblgen 是一个商业工具,它使用基于设计器的配置来生成用于数据访问的类。

    Nhibernate 是一个开源免费工具,它使用基于 xml 的映射文件将您的对象映射到数据库中的表。

    我更喜欢 Nhibernate 而不是 LLblgen。

    【讨论】:

    • 另外值得一提的是,Fluent NHibernate 支持在代码中设置映射。
    【解决方案3】:

    取自llblgen主页的概述页:

    LLBLGen Pro,#1 O/R 映射器和 .NET 数据访问层生成器,为您生成完整的数据访问层和业务外观/支持层(在 C# 或 VB.NET 中),使用现有的数据库模式集。马上。生成的 .NET 代码是编译器就绪的,并且可以由 .NET C# 或 VB.NET 编译器编译,立即被其他应用程序使用。

    所以是的,它也是一个 ORM 映射器,并且加载更多。

    【讨论】:

      猜你喜欢
      • 2010-10-16
      • 2021-09-11
      • 2011-02-07
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多