2012-08-28 35 views
0

我正在做一個WPF應用程序與本地數據庫,WPF應用程序與本地數據庫

我與SQL Server Management Studio中的數據庫,然後我掛一個.edmx文件給我發的數據庫。

現在,如果我想在另一臺PC上運行我的程序,我再也沒有該數據庫,所以它有點崩潰。 我可以在我的Debug文件夾中複製我的數據庫文件(.mdf)並更改我的App.Config,以便使用該數據庫?

Becouse我想複製我的程序到dosn't沒有SQL服務器管理工​​作室安裝的計算機。這是可行的嗎?

我App.Config中看起來像這樣ATM:

<connectionStrings> 
<add name="PRCEntities" connectionString="metadata=res://*/PRC.csdl|res://*/PRC.ssdl|res://*/PRC.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=DESKTOP-BERNARD\SQLEXPRESS;Initial Catalog=PRC;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings> 
</configuration> 

THX

回答

0

您可以複製密度板,但是:

  • 目標機器已經到了SQL Server安裝
  • 您將有to attach the mdf file
  • 您需要更改conn ection字符串,或者讓安裝應用程序的用戶輸入它或將計算機名稱更改爲localhost,但可能會遇到具有命名實例且沒有默認實例的計算機。
相關問題