NHibernate - 用于导入大量数据的Id生成策略

时间:2013-01-22 15:42:53

标签: nhibernate id-generation

我有一个使用序列ID生成器的数据库。我需要执行大量数据的一次性迁移。我正在使用NHibernate来完成这项工作,因为迁移逻辑非常复杂。

此外,我不希望此操作持续使用,因此我想使用批处理。

是否有任何Id策略可以使用序列作为输入,在不联系数据库的情况下生成所有需要的id,然后在最后更新序列以启用其他应用程序的正常使用?

执行迁移时,不会运行任何其他应用程序。

1 个答案:

答案 0 :(得分:0)

我认为HiLo非常适合您的需求。

您可以在此处找到HiLo生成器文档: http://nhibernate.info/doc/nh/en/index.html