【问题标题】:What is a good reverse db engineer tool for NHibernate?NHibernate 有什么好的逆向数据库工程师工具?
【发布时间】:2010-10-14 04:04:57
【问题描述】:

有谁知道对 NHibernate 的映射和业务类进行逆向工程的好工具吗? NHibernate 最适合全新开发,但我们还需要使用大型遗留数据库。我已经尝试过 NGen,它确实可以,但它会执行整个数据库,并且您无法选择单个表或映射到存储过程,它会将 UNIQUEIDENTIFIER 映射到 UNIQUEIDENTIFIER(应该是 GUID)。

我们确实有公司预算,因此该工具不一定是免费的。我知道 Frans 说过下一个版本的 LLBLGen 将为 NHibernate 和其他第 3 方提供支持(LL 会成为统治它们的唯一生成器吗?),但那是第 4 季度或更晚。

【问题讨论】:

    标签: database nhibernate mapping


    【解决方案1】:

    我们只使用 LLBLGen 并且喜欢它。由于我们也使用遗留数据库,因此它非常适合。也许会更早提供 alpha 或 beta 版本?

    【讨论】:

    • 在使用 NHibernate 之前,我们广泛研究了 NHibernate 和 LLBLGen。 NHibernate 赢了,但只是勉强赢了。他们肯定已经组合了一个优秀的产品,但最终我们决定我们喜欢在编译的项目上使用 xml 映射文件。
    【解决方案2】:

    我之前在 NHibernate 中使用过 MyGeneration。不幸的是,我不能对设置/配置过程说太多,因为我从另一个开发人员那里继承了这些文件。我知道你告诉它运行哪个数据库,然后它返回一个数据库对象列表(对于某些表和视图,不确定存储过程)。然后,您选择要为其生成映射的对象并单击一个按钮,该按钮使用模板引擎生成映射和/或类。

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 2023-03-24
      • 2011-12-21
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      相关资源
      最近更新 更多