Кто-нибудь использовал NHydrate ORM?

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

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

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

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

2 ответа

Решение

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

Крис Дэвис

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

спасибо Джон

Другие вопросы по тегам