有人用过 NHydrate ORM 吗?
Posted
技术标签:
【中文标题】有人用过 NHydrate ORM 吗?【英文标题】:Has anyone used NHydrate ORM? 【发布时间】:2010-09-01 21:51:18 【问题描述】:NHydrate 是一个鲜为人知的 .Net ORM - 我昨天第一次偶然发现它。
他们在their Codeplex page 和several videos 上有大量信息,这些信息也非常丰富。
阅读完文档并观看了一些视频后,我对这个 ORM 感到非常好奇。模型驱动的开发,la LLBLGen 对我很有吸引力,特别是 NHydrate 能够使用 LINQ 表达式干净地查询相关对象的能力(在与 SubSonic 实现相同的能力进行了惨烈的战斗之后,而且大多不成功)。
所以,我非常想听听任何人在项目中使用 NHydrate 的经验。你们有没有人用过它,你的体验如何?我特别想知道是否有人认为有任何阻碍?
【问题讨论】:
【参考方案1】:我实际上在从事 nHydrate 项目,可以通过 chrisd@nhydrate.org 回答您的任何问题。我们非常努力地使 LINQ 语法运行良好。与 LLBLGen 的不同之处还在于 .NET 集成。上次我查看此产品时,您必须生成一个文件夹,然后手动将文件包含在您的 .NET 项目中。 nHydrate 集成在 .NET 环境中,项目直接添加到 IDE。我们还有一个数据库安装程序项目,它也可以跟踪您模型中的所有数据库更改。您的 API 和数据库是版本,不会不同步。
--克里斯·戴维斯
【讨论】:
很好的答案,但我认为您将“.Net”与“Visual Studio”混淆了【参考方案2】:很遗憾,由于我也在进行评估,因此我无法为您提供 nHydrate 的任何真实世界体验。但我对 nHydate 所提供的服务印象深刻。在过去的 4 年里,我一直在使用 Deklarit,它现在已经停止销售,但是一直到 UI 都进行了 MDD,并且包括了开箱即用的基于角色的安全性。所以对我来说,nHydrate 为我提供了支持分页和审计跟踪的低级内容,以及对数据库的历史性更改,以便最终升级生产系统。但可惜让我没有更高的层次。雕塑接近,请参阅 www.dawliasoft.com。对于业务对象层,我喜欢 Sculpture 生成的 CSLA,t4csla.codeplex.com 也是如此,但只有 Sculpture 生成 UI。 在您发布帖子近一个月后,我很想听听您的结论和决定
谢谢 约翰
【讨论】:
还没有时间在宠物项目中尝试一下。不过很高兴看到至少还有一个人偶然发现了它。以上是关于有人用过 NHydrate ORM 吗?的主要内容,如果未能解决你的问题,请参考以下文章