質問: new ExternalDb()) { foreach (var row in results) { InsertToExternalDb(row, extDb); } } } ``` しかし、私は現在のデータベースから行を返す`MigrationBuilder`メソッドを見つけることができませんし、現在のデータベースに未処理のADOクエリを書くことができるような接続文字列を取得する方法も見つけられません。 どのように私はこれを行うことができる他のアイデア?
回答: このシナリオは、EF Core 1.0.0の移行機能には含まれません。 `MigrationBuilder` APIは、データベーススキーマを変換するためのSQLを構築するために設計されており、複数のデータベースを扱うようには設計されていません。 EF Coreのソースコードは、 https://github.com/aspnet/EntityFramework/tree/1.0.0/src/Microsoft.EntityFrameworkCore.Relational/Migrationsにあるマイグレーションの実装を調べることができます 。 データベース間のデータ移行を行うには、EFコアマイグレーションの外で独自のコードを作成する必要があります。