为此,我在 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
但是没有效果
最佳答案
试试 |DataDirectory|
。它消除了对完整路径进行硬编码的需要,还使共享项目和部署应用程序变得容易。像这样:
AttachDbFilename=|DataDirectory|\Database1.mdf;
关于c# - 将数据库文件路径更改为其安装路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058441/