将非关系数据库中的数据从2003导出到ASP.NET MVC 5应用程序的新关系数据库

时间:2015-02-04 09:49:41

标签: asp.net sql-server xml asp.net-mvc database

我们有一个非常古老的非关系型数据库(SQL Server)和2003年的ASP.NET应用程序,带有大量数据。

我们希望导出此数据并将其导入基于ASP.NET MVC 5和Entity Framework的新关系数据库。对此最好的方法是什么?

我们正在考虑一种XML解决方案,我们首先从旧数据库导出数据,创建XML文档,我们将数据添加到此XML文档,解析文档,然后使用XML文档作为用于将数据导入新数据库的源。还值得一提的是,旧数据库将继续运行,并将每天更新一次或两次新表行。必须通过Windows中的计划任务将这些新行导出并导入新数据库。

是否还有其他(更好的)替代品可以每天不断导出和导入数据?

另一种解决方案是直接在数据库之间导出和导入数据,而无需在其间使用XML文档。

我能想到的第三个选项是为新数据库创建一个新数据库的API,新数据库可以通过MVC 5应用程序与之交谈。

这里的首选替代方案是什么?

0 个答案:

没有答案