2012-03-07 121 views
0

我用vs2010创建了一个C#windows应用程序,我使用的是SQL Server CE数据库。我正在寻找一种方法来以编程方式备份​​我的数据库。用C#备份SQL Server CE数据库 - 导入导出

有没有办法导出/导入我的整个数据库(作为.sdf文件)或只是将其复制到另一个位置,然后导入它并替换当前的?任何人都可以提供我的代码,为了做到这一点?

我对这个比较陌生,但我猜这听起来并不难。我无法在任何地方找到明确的答案,所以任何帮助将不胜感激!

回答

1

File.Copy将完成这项工作,我相信。你可以从SqlCeConnection.Database属性获得完整路径

+0

我之前读过但我现在不知道如何使它工作。你给我一个例子吗? – MarcusV 2012-03-07 16:47:39

+0

我发现如何使它工作,但我使用数据库的绝对路径。我想用一个相对路径来替代我的应用程序。我该如何做? – MarcusV 2012-03-07 17:10:30

+0

已更新的答案。 – ErikEJ 2012-03-07 19:19:50