NHibernate处理大型模型(大约1000个表)的效果如何?

时间:2011-01-18 16:37:31

标签: .net nhibernate scalability

我已经看到一些关于实体框架与大型模型一起工作的讨论 - 最突出的是that question

但是我无法找到关于NHibernate如何处理大型模型的任何实质性信息 - 有哪些困难,是不是很难解决?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

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