2014-12-19 38 views
9

語境將現有數據庫附加到sql localdb的最佳方式是什麼?

我工作的桌面應用程序必須能夠在遙遠的SQL Server連接丟失的情況下運行:一個SQL Server 快速(我知道...)2012年我'm正在使用Visual Studio Express 2013.所以我發現我最好的選擇是使用SQLLocalDB作爲我的客戶端本地數據庫,因爲我只需導入無數據的mdf文件並處理數據同步(它代表一個完全簡單的規則集)。要將mdf文件附加到SQLLocalDB,我有兩個選項,但我不清楚每個選項的後果。

解決方案1 ​​ - 處理SQL

enter image description here

解決方案2 - 聯接字符串

"Server=(localdb)\\v11.0;Integrated Security=true;AttachDbFileName= myDbFile.mdf;" 

什麼去知道我使用實體框架來訪問的最佳途徑代碼中的數據?

回答

0

我認爲解決方案#2更好,因爲它基於連接字符串到數據庫。

在SQL Express中,您也可以在T-SQL中指定數據庫名稱(USE DB_NAME)。但人們通常在連接字符串中指定db而不是T-SQL

相關問題