llblgen和nHibernate有什么区别?

时间:2009-05-27 13:44:53

标签: nhibernate orm llblgenpro

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

3 个答案:

答案 0 :(得分:4)

LLBLGen是一个精巧的案例强化工具,可以生成最终可扩展的代码。客户服务是首屈一指的,错误是固定的,因为它们是由业务中最优秀的人之一找到的。我有5个小时的晦涩难懂,只影响我,虫子。

我目前正在研究nhibernate,并且不得不说,让我长期离开它的忧虑并没有错位。它是一个拥有庞大用户群的伟大工具,但从本质上讲,映射文件/映射类/映射属性策略同时又软又脆。

这是我的意见,不需要惩罚性的downvotes,因为我批评nhibernate。

答案 1 :(得分:3)

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

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

我更喜欢Nhibernate而不是LLblgen。

答案 2 :(得分:1)

摘自llblgen主页的概述页面:

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

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