2009-05-27 97 views
3

llblgen和nHibernate的關鍵區別是什麼?llblgen和nHibernate有什麼區別?

+1

我相信,如果你在llover和nhibernate的stackoverflow中搜索,你會得到很多答案,也看看這個:http://shrinkrays.net/articles/a-look-at-dotnet-orms.aspx – 2009-05-27 13:48:26

+1

可能重複的[nHibernate與LLBLGen Pro](http://stackoverflow.com/questions/1114215/nhibernate-versus-llblgen-pro) – 2010-05-12 21:19:19

回答

3

LLblgen是一個商業工具,它使用基於設計器的配置來生成數據訪問類。

Nhibernate是一個開源免費工具,它使用基於xml的映射文件將您的對象映射到數據庫中的表。

我更喜歡Nhibernate而不是LLblgen。

4

LLBLGen是一個精巧的強化工具,可以生成最終可擴展的代碼。客戶服務是首屈一指的,因爲它們是業內最優秀的人才之一。我已經有5個小時的週轉時間了,隻影響到我,這個bug。

我目前正在切斷牙齒,不得不說,這種讓我久久不能理解的理解並沒有錯位。這是一個擁有巨大用戶基礎的優秀工具,但內在地說,映射文件/映射類/映射屬性策略同時又軟又脆。

這是我的意見,不需要懲罰性的downvotes,因爲我在批評nhibernate。

1

從LLBLGEN主頁的總覽頁面摘自:

LLBLGEN專業,面向.NET的#1 O/R映射和數據訪問層生成,生成完整的數據訪問層和業務外觀/支持(使用C#或VB.NET),使用現有的數據庫模式集。很快。生成的.NET代碼是編譯器就緒的,可以由.NET C#或VB.NET編譯器編譯,可以立即被其他應用程序使用。

所以,它是一個ORM映射器,加載更多。