【发布时间】:2011-08-31 21:22:24
【问题描述】:
我有一个关于正确处理数据库重建的问题。
在我的开发环境中,我经常使用重新创建数据库
_schemaExport.Drop(true, true);
_schemaExport.Create(createResult, true);
(我必须注意,我使用 hilo 生成器。)在我重新创建数据库之后,有时由于 "Cannot insert duplicate key..." 导致新实体的保存失败例外。
我的问题: 我是否必须重新初始化会话工厂(甚至可能是会话)才能正确地与使用 hilo 的新数据库同步?还是按原样工作?
感谢任何提示!
Lg
瓦拉帕
【问题讨论】:
标签: nhibernate sessionfactory hilo schemaexport