WPF应用程序与本地数据库

时间:2012-08-28 15:09:44

标签: sql wpf

我正在使用本地数据库制作WPF应用程序

我用SQL server management studio创建数据库,然后将.edmx文件链接到我制作的数据库。

现在,如果我想在另一台PC上运行我的程序,我就不再拥有该数据库了,所以它有点崩溃。 我可以将我的数据库文件(.mdf)复制到我的Debug文件夹中并更改我的App.Config以便它占用该数据库吗?

Becouse我想将我的程序复制到没有安装SQL Server Management Studio的计算机上。那可能吗?

我的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

1 个答案:

答案 0 :(得分:0)

你可以复制mdf但是:

  • 目标计算机必须安装SQL Server
  • 您将拥有to attach the mdf file
  • 您需要更改连接字符串,或者让安装应用程序的用户输入它,或者将计算机名称更改为localhost,但是您可能会遇到具有命名实例且没有默认实例的计算机。