MD *_*med 5 nhibernate configuration interceptor
什么是NHibernate Interceptor,它在应用程序中的用途是什么?
此外,在本文中,我了解到使用NHibernate会使桌面应用程序在启动时变慢,因此为了避免这种情况,我需要将配置保存在文件中,然后从保存的文件中加载它.我怎样才能做到这一点?我在那个教程中没有找到任何例子.
拦截器允许您在DB中检索/删除/更新/插入实体时执行其他功能...
关于让你的应用程序变慢:我建议你只关注优化启动时间,当它真正成为一个问题时.
当你构建一个会话工厂时,NHibernate将解析所有的映射,这是一个有点贵的操作.但是,只要你的实体数量有限,性能就不会那么大.
我从来没有必要优化NHibernate的初始化,因为启动时间很慢.
我建议您首先专注于应用程序的核心 - 您正试图解决的问题 - 然后再看看如何提高启动性能.(如果你必须这样做).
| 归档时间: |
|
| 查看次数: |
11493 次 |
| 最近记录: |