将数据库文件路径更改为其安装路径

时间:2015-08-17 19:44:07

标签: c# database

我在Windows窗体中使用MDF文件用于此目的我必须在连接字符串中写入完整路径,即

Data Source=`(LocalDB)\v11.0;AttachDbFilename="C:\Users\adeel\Documents\Visual Studio 2013\Projects\WPFwithSampleDB\WPFwithSampleDB\Database1.mdf";Integrated Security=True

我希望在用户在我们的计算机上安装程序时更改此AttachDbFilename的路径,我将此路径更改为

(LocalDB)\v11.0;AttachDbFilename="Database1.mdf";Integrated Security=True

但它不起作用

1 个答案:

答案 0 :(得分:2)

试试|DataDirectory|。它消除了对完整路径进行硬编码的需要,也使得共享项目和部署应用程序变得容易。像这样:

AttachDbFilename=|DataDirectory|\Database1.mdf;

看看这个:Working with local databases