Кто-нибудь использовал NHydrate ORM? - PullRequest
2 голосов
/ 02 сентября 2010

NHydrate - менее известное ORM для .Net - я наткнулся на него впервые вчера.

У них достаточно информации на их странице Codeplex и нескольких видео , которые также весьма информативны.

После прочтения документации и просмотра некоторых видео мне очень интересно узнать об этом ORM. Разработка, основанная на моделях, в стиле LLBLGen, мне очень нравится, и, в частности, меня привлекает способность NHydrate безошибочно выполнять запросы к связанным объектам с помощью выражений LINQ (после неудачного и в основном неудачного сражения с SubSonic для достижения той же способности).

Итак, мне было бы исключительно интересно услышать чей-либо опыт использования NHydrate в проекте. Кто-нибудь из вас использовал это и как прошел ваш опыт? Особенно хотелось бы узнать, есть ли какие-нибудь стопоры на чье-либо мнение?

Ответы [ 2 ]

2 голосов
/ 15 октября 2010

На самом деле я работаю над проектом nHydrate и могу ответить на любые ваши вопросы по адресу chrisd@nhydrate.org. Мы очень много работали, чтобы синтаксис LINQ работал очень хорошо. Также отличием от LLBLGen является интеграция .NET. В прошлый раз, когда я смотрел на этот продукт, вы должны были сгенерировать папку, а затем вручную включить файлы в ваш проект .NET. nHydrate интегрирован в среду .NET, и проекты добавляются непосредственно в IDE. У нас также есть проект установки базы данных, который также отслеживает все изменения базы данных в вашей модели. Ваш API и база данных являются версией и не синхронизируются.

- Крис Дэвис

0 голосов
/ 28 сентября 2010

К сожалению, я не могу дать вам никакого реального опыта работы с nHydrate, так как я тоже делаю оценку. Но я очень впечатлен тем, что может предложить nHydate. В течение последних 4 лет я использовал Deklarit, который в настоящее время снят с продажи, но реализовал MDD вплоть до пользовательского интерфейса и включил встроенную безопасность на основе ролей. Так что для меня nHydrate предоставляет мне низкоуровневый материал с поддержкой журналов подкачки и аудита, а также исторические изменения в базе данных для простоты обновления со временем производственной системы. Но, увы, оставляет меня без более высоких уровней. Скульптура приближается, см. Www.dawliasoft.com. Что касается уровня бизнес-объектов, мне нравится CSLA, который генерирует Sculpture, и так же, как и t4csla.codeplex.com, но только Sculpture создает пользовательский интерфейс. Спустя почти месяц после вашего поста я хотел бы услышать ваши выводы и решения

спасибо John

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...