Legacy1
とNew1
という2つのWebアプリケーションがあります。私はアプリケーションと別のデータベースの両方に別々のDbContext
を持っています。コンソールアプリケーションを使用して2つの異なるSQL Serverデータベースからデータを移行する
Legacy1
データベースからNew1
データベースにデータを移行したいとします。 SQL Serverで単にcopy database
またはexport database
オプションを使用することはできません。エンティティは異なるため、データの移行中にいくつかのロジックを組み込む必要があります。
私はこれを行うために.Net Core Console(.Net Framework)プロジェクトを使用することに決めました。このプロジェクトにDbContexts
の両方を追加する必要がありますか?また、私がマッピングして移行したいエンティティ、またはこれを達成する他の方法もあります。