我有2個Web應用程序,我們可以說Legacy1
和New1
。對於應用程序和單獨的數據庫,我有單獨的DbContext
。使用控制檯應用程序從2個不同的SQL Server數據庫遷移數據
現在我想將數據從Legacy1
數據庫遷移到New1
數據庫。我不能簡單地在SQL Server中使用copy database
或export database
選項。實體是不同的,我需要在遷移數據時合併一些邏輯。
我決定使用.Net Core Console(.Net Framework)項目來完成這個任務。我是否必須將DbContexts
添加到此項目中?還有我想要映射和執行遷移的所有實體,或者是否有其他方法來實現此目的。