我有2个Web应用程序,我们可以说Legacy1
和New1
。对于应用程序和单独的数据库,我有单独的DbContext
。使用控制台应用程序从2个不同的SQL Server数据库迁移数据
现在我想将数据从Legacy1
数据库迁移到New1
数据库。我不能简单地在SQL Server中使用copy database
或export database
选项。实体是不同的,我需要在迁移数据时合并一些逻辑。
我决定使用.Net Core Console(.Net Framework)项目来完成这个任务。我是否必须将DbContexts
添加到此项目中?还有我想要映射和执行迁移的所有实体,或者是否有其他方法来实现此目的。