llblgen和nHibernate之间的主要区别是什么?
答案 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映射器,加上更多。