代码之家  ›  专栏  ›  技术社区  ›  Bertvan

将nhibernate配置为“随时随地”编译映射

  •  0
  • Bertvan  · 技术社区  · 15 年前

    默认情况下,nHibernate在创建会话工厂时编译映射…

    是否可以配置nhibernate以便“在移动中”编译所需的映射?所以它只在需要时编译映射?

    我问的原因是要解决启动时的冗长操作(WinForms,嗯,AutoCAD应用程序…)

    2 回复  |  直到 15 年前
        1
  •  1
  •   Mauricio Scheffer    15 年前

    不可能。加速会话工厂创建的一个好方法是 serializing/deserializing the configuration object to a file .

    Here are some more ideas 加快速度(或至少减少感知的启动时间)

        2
  •  1
  •   Community CDub    8 年前

    不能向现有会话添加映射,只能实例化新会话。这里也提出了一个类似的问题: adding an nHibernate mapping at run time?