シーケンス ID ジェネレーターを使用するデータベースがあります。大量のデータを一度に移行する必要があります。移行ロジックは非常に複雑であるため、NHibernate を使用してジョブを実行しています。
また、この操作を長続きさせたくないので、バッチ処理を利用したいと思います。
シーケンスを入力として使用し、データベースに接続せずに必要なすべての ID を生成し、最後にシーケンスを更新して別のアプリケーションによる通常の使用を可能にする Id 戦略はありますか?
移行が実行されるとき、他のアプリケーションは実行されません。