有人用过 NHydrate ORM 吗?

发布于 2024-09-16 23:00:37 字数 547 浏览 4 评论 0原文

NHydrate 是一个鲜为人知的 .Net ORM - 我昨天第一次偶然发现它。

他们在 他们的 Codeplex 页面 上提供了大量信息,并且 几个视频,内容也相当丰富。

在阅读了文档并观看了一些视频之后,我对这个 ORM 感到非常好奇。 LLBLGen 中的模型驱动开发对我来说非常有吸引力,特别是我对 NHydrate 使用 LINQ 表达式干净地查询相关对象的能力很感兴趣(在与 SubSonic 进行了惨烈的战斗之后,大多数情况下都没有成功)。

因此,我非常有兴趣听到任何人在项目中使用 NHydrate 的经验。你们中有人使用过它吗?您的使用体验如何?我特别想知道是否有任何人认为有什么阻碍?

NHydrate is a lesser-known ORM for .Net - I stumbled across it for the first time yesterday.

They have a good amount of information on their Codeplex page, and a several videos that are also quite informative.

After reading through the docs and watching some of the videos I feel very curious about this ORM. Model driven development, a la LLBLGen appeals to me quite a bit, and in particular I am enticed by NHydrate's ability to cleanly query across related objects with LINQ Expressions (after fighting miserably, and mostly unsuccessfully, with SubSonic to achieve the same ability).

So, I would be exceptionally interested in hearing anyone's experience using NHydrate in a project. Have any of you used it and how was your experience with it? I would especially like to know if there are any show-stoppers in anyone's opinion?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

任谁 2024-09-23 23:00:37

I actually work on the nHydrate project and can answer any questions you have at [email protected]. We have worked very hard to get the LINQ syntax working very well. Also the difference from LLBLGen is the .NET integration. Last time I looked at this product you had to gen to a folder and then manually include files in your .NET project. nHydrate is integrated in the .NET environment and projects are added directly to the IDE. We also have a database installer project that tracks all database changes from your model as well. Your API and database are version and do not get out of sync.

--Chris Davis

没︽人懂的悲伤 2024-09-23 23:00:37

不幸的是,我无法向您提供任何 nHydrate 的真实体验,因为我也在进行评估。但 nHydate 提供的服务给我留下了深刻的印象。在过去的 4 年里,我一直在使用 Deklarit,它现已停止销售,但一直采用 MDD 直至 UI,并包含开箱即用的基于角色的安全性。因此,对我来说,nHydrate 为我提供了低级别的功能,支持分页和审计跟踪,以及数据库的历史性更改,以便最终轻松升级生产系统。但可惜我没有更高的水平。雕塑很接近,请参见 www.dawliasoft.com。对于业务对象层,我喜欢 CSLA,它是由 Sculpture 生成的,t4csla.codeplex.com 也是如此,但只有 Sculpture 负责 UI。
在您发表文章近一个月后,我很想听到您的结论和决定,

谢谢
约翰

Unfortunately I cannot give you any real world experience of nHydrate as I too am doing an assessment. But I am very impressed in what nHydate has to offer. For the past 4 years I've been using Deklarit which has now been withdrawn from sale, but did MDD all the way up to the UI, and included out of the box role based security. So for me, nHydrate gives me the low level stuff with support for paging and audit trails, and the historic changes to the database for ease of upgrading eventually the production system. But alas leaves me without the higher levels. Sculpture comes close, see www.dawliasoft.com. For the business objects layer I like CSLA, which Sculpture generates and so does t4csla.codeplex.com, but only Sculpture does the UI.
Nearly a month after your post I'd love to hear back as to your conclusions and decisions

thanks
John

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文