我在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
但它不起作用
答案 0 :(得分:2)
试试|DataDirectory|
。它消除了对完整路径进行硬编码的需要,也使得共享项目和部署应用程序变得容易。像这样:
AttachDbFilename=|DataDirectory|\Database1.mdf;