2011-12-28 93 views
0

我正在構建一個C#應用程序,該應用程序使用SQL Server Compact 4.0數據庫(.sdf)和實體框架來存儲數據。我希望能夠從這個應用程序中加載/保存文件,以便用戶可以加載不同的數據庫或備份數據庫到USB,例如。在運行時加載並保存.sdf

我知道你可以在代碼中創建一個sdf,但是如何在運行時加載它(連接字符串)?

我的問題是,這是一個普通的事情,最好的方法是什麼?有沒有任何指導來做到這一點?

還是你推薦另一種方式去解決我的問題?

// ObjectiveCoder

+0

也許這個回覆http://stackoverflow.com/questions/2433934/opening-an-sql-ce-file-at-runtime-with-entity-framework-4 – ErikEJ 2011-12-28 15:51:50

回答

0

您應該使用SqlCeConnectionStringBuilder來創建一個包含文件路徑的連接字符串。

+0

如何將此SqlCeConnectionStringBuilder設置爲我的連接字符串? – 2011-12-28 14:55:50

+0

使用其'ConnectionString'屬性獲取組合字符串。 – SLaks 2011-12-28 15:36:22