在运行时加载并保存.sdf

问题描述:

我正在构建一个C#应用程序,该应用程序使用SQL Server Compact 4.0数据库(.sdf)和实体框架来存储数据。我希望能够从这个应用程序中加载/保存文件,以便用户可以加载不同的数据库或备份数据库到USB,例如。在运行时加载并保存.sdf

我知道你可以在代码中创建一个sdf,但是如何在运行时加载它(连接字符串)?

我的问题是,这是一个普通的事情,最好的方法是什么?有没有任何指导来做到这一点?

还是你推荐另一种方式去解决我的问题?

// ObjectiveCoder

+0

也许这个回复http://*.com/questions/2433934/opening-an-sql-ce-file-at-runtime-with-entity-framework-4 – ErikEJ 2011-12-28 15:51:50

您应该使用SqlCeConnectionStringBuilder来创建一个包含文件路径的连接字符串。

+0

如何将此SqlCeConnectionStringBuilder设置为我的连接字符串? – 2011-12-28 14:55:50

+0

使用其'ConnectionString'属性获取组合字符串。 – SLaks 2011-12-28 15:36:22