【问题标题】:How well does NHibernate handle large models (about 1000 tables)?NHibernate 处理大型模型(大约 1000 个表)的能力如何?
【发布时间】:2011-06-11 05:21:25
【问题描述】:

我看到了一些关于实体框架如何与大型模型配合使用的讨论 - 最突出的是that question

但是我还没有找到关于 NHibernate 处理大型模型的能力的任何实质性信息 - 有哪些困难,它们是不是很难解决?

【问题讨论】:

    标签: .net nhibernate scalability


    【解决方案1】:

    有了这么多模型,会话工厂的构建成本非常高。常见的解决方法是cache the configuration to a file

    IIRC ConfORM 不使用 XML/HBM 配置,因此在这些情况下它可能比 NHibernate/XML 或 Fluent NHibernate 更快。

    【讨论】:

      【解决方案2】:

      大型模型应该没有任何问题。

      当然,为了便于维护,您应该使用基于约定的数据映射方法,例如ConfORMFluent NHibernate

      【讨论】:

        猜你喜欢
        • 2012-10-12
        • 1970-01-01
        • 2020-10-02
        • 2018-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多