0

シーケンス ID ジェネレーターを使用するデータベースがあります。大量のデータを一度に移行する必要があります。移行ロジックは非常に複雑であるため、NHibernate を使用してジョブを実行しています。

また、この操作を長続きさせたくないので、バッチ処理を利用したいと思います。

シーケンスを入力として使用し、データベースに接続せずに必要なすべての ID を生成し、最後にシーケンスを更新して別のアプリケーションによる通常の使用を可能にする Id 戦略はありますか?

移行が実行されるとき、他のアプリケーションは実行されません。

4

1 に答える 1

0

HiLoはあなたの要件にぴったりだと思います.

HiLo ジェネレーターのドキュメントは、http: //nhibernate.info/doc/nh/en/index.htmlにあります。

于 2013-01-23T15:04:35.417 に答える