В чем разница между llblgen и nHibernate? - PullRequest
3 голосов
/ 27 мая 2009

В чем основные различия между llblgen и nHibernate?

Ответы [ 3 ]

4 голосов
/ 01 марта 2010

LLBLGen - это инструмент с изящным корпусом, который генерирует максимально расширяемый код. Служба поддержки клиентов не имеет себе равных, и ошибки исправляются, поскольку они обнаруживаются одним из лучших умов в бизнесе. У меня был 5-часовой поворот на неизвестных, затрагивающих только меня, ошибок.

Я сейчас режу зубы на nhibernate и должен сказать, что опасения, которые так долго удерживали меня от этого, не были неуместны. Это отличный инструмент с огромной пользовательской базой, но по своей сути стратегия сопоставления файлов / классов сопоставления / атрибутов сопоставления является одновременно мягкой и хрупкой.

Это мое мнение, нет нужды в карательных понижениях, потому что я критикую nhibernate.

3 голосов
/ 27 мая 2009

LLblgen - это коммерческий инструмент, использующий конфигурацию на основе конструктора для генерации классов для доступа к данным.

Nhibernate - это бесплатный инструмент с открытым исходным кодом, использующий файлы сопоставления на основе xml для сопоставления ваших объектов с таблицами в базе данных.

Я предпочитаю Nhibernate, а не LLblgen.

1 голос
/ 15 марта 2010

Взято со страницы обзора домашней страницы llblgen:

LLBLGen Pro, генератор картографирования и доступа к данным № 1 для .NET, создает для вас полный уровень доступа к данным и бизнес-фасад / уровень поддержки (в C # или VB.NET) используя существующий набор схем базы данных. В секундах Сгенерированный код .NET готов к компиляции и может быть скомпилирован компилятором .NET C # или VB.NET немедленно использоваться другими приложениями.

Так что да, это также ORM маппер, плюс загружает больше.

...