【问题标题】:NHibernate SessionFactory ConfigurationNHibernate SessionFactory 配置
【发布时间】:2010-01-12 10:20:41
【问题描述】:

当我们配置 Nhibernate 会话工厂时,使用 fluentnhibernate,我们可以使用 AddFromAssembly、AddFromAssemblyOf 或 Add 添加映射文件。前两个扫描程序集以查找 ClassMap。可能没有太大的区别,但是就减少 sessionfactory 创建时间而言,哪一个是最好的呢?可能是 «Add»,因为我们明确指出了 Classes,所以不需要汇编扫描?

【问题讨论】:

    标签: nhibernate fluent-nhibernate


    【解决方案1】:

    您应该分析您的应用程序并查看花费最多时间的内容。 Fluent NHibernate 中的AddXXX 方法会扫描程序集以查找 ClassMap,但即使发生这种情况,NHibernate 本身也会花费大量时间来构建会话工厂。检查确实是程序集扫描给您带来了麻烦,而不是 NHibernate 本身。

    如果真的是程序集扫描,那么只需使用Add 就可以绕过它。

    【讨论】:

      猜你喜欢
      • 2012-11-01
      • 1970-01-01
      • 2011-09-12
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多